|
| list (const list &)=delete |
list & | operator= (const list &)=delete |
ParserClass & | getParser () |
unsigned | getPosition (unsigned optnum) const |
void | clear () |
void | setInitialValues (ArrayRef< DataType > Vs) |
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 |
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.
|
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, bool initial=false) |
const std::vector< OptionValue< DataType > > & | getDefault () const |
void | assignDefault () |
void | overwriteDefault () |
bool | isDefaultAssigned () |
| list_storage ()=default |
bool | setLocation (Option &O, bool &L) |
template<class DataType, class
StorageClass = bool, class ParserClass = parser<DataType>>
class llvm::cl::list< DataType, StorageClass, ParserClass >
Definition at line 1671 of file CommandLine.h.