|
| list (const list &)=delete |
|
list & | operator= (const list &)=delete |
|
ParserClass & | getParser () |
|
unsigned | getPosition (unsigned optnum) const |
|
void | setNumAdditionalVals (unsigned n) |
|
template<class... Mods> |
| list (const Mods &... Ms) |
|
void | setCallback (std::function< void(const typename ParserClass::parser_data_type &)> CB) |
|
enum NumOccurrencesFlag | getNumOccurrencesFlag () const |
|
enum ValueExpected | getValueExpectedFlag () const |
|
enum OptionHidden | getOptionHiddenFlag () const |
|
enum FormattingFlags | getFormattingFlag () const |
|
unsigned | getMiscFlags () const |
|
unsigned | getPosition () const |
|
unsigned | getNumAdditionalVals () const |
|
bool | hasArgStr () const |
|
bool | isPositional () const |
|
bool | isSink () const |
|
bool | isDefaultOption () const |
|
bool | isConsumeAfter () const |
|
bool | isInAllSubCommands () const |
|
void | setArgStr (StringRef S) |
|
void | setDescription (StringRef S) |
|
void | setValueStr (StringRef S) |
|
void | setNumOccurrencesFlag (enum NumOccurrencesFlag Val) |
|
void | setValueExpectedFlag (enum ValueExpected Val) |
|
void | setHiddenFlag (enum OptionHidden Val) |
|
void | setFormattingFlag (enum FormattingFlags V) |
|
void | setMiscFlag (enum MiscFlags M) |
|
void | setPosition (unsigned pos) |
|
void | addCategory (OptionCategory &C) |
|
void | addSubCommand (SubCommand &S) |
|
virtual | ~Option ()=default |
|
void | addArgument () |
|
void | removeArgument () |
| Unregisters this option from the CommandLine system. More...
|
|
virtual bool | addOccurrence (unsigned pos, StringRef ArgName, StringRef Value, bool MultiArg=false) |
|
bool | error (const Twine &Message, StringRef ArgName=StringRef(), raw_ostream &Errs=llvm::errs()) |
|
bool | error (const Twine &Message, raw_ostream &Errs) |
|
int | getNumOccurrences () const |
|
void | reset () |
|
iterator | begin () |
|
iterator | end () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
size_type | size () const |
|
bool | empty () const |
|
void | push_back (const DataType &value) |
|
void | push_back (DataType &&value) |
|
reference | operator[] (size_type pos) |
|
const_reference | operator[] (size_type pos) const |
|
void | clear () |
|
iterator | erase (const_iterator pos) |
|
iterator | erase (const_iterator first, const_iterator last) |
|
iterator | erase (iterator pos) |
|
iterator | erase (iterator first, iterator last) |
|
iterator | insert (const_iterator pos, const DataType &value) |
|
iterator | insert (const_iterator pos, DataType &&value) |
|
iterator | insert (iterator pos, const DataType &value) |
|
iterator | insert (iterator pos, DataType &&value) |
|
reference | front () |
|
const_reference | front () const |
|
| operator std::vector< DataType > & () |
|
| operator ArrayRef< DataType > () const |
|
std::vector< DataType > * | operator& () |
|
const std::vector< DataType > * | operator& () const |
|
template<class T > |
void | addValue (const T &V) |
|
template<class DataType, class StorageClass = bool, class ParserClass = parser<DataType>>
class llvm::cl::list< DataType, StorageClass, ParserClass >
Definition at line 1601 of file CommandLine.h.