|
| parser (Option &O) |
bool | parse (Option &O, StringRef ArgName, StringRef Arg, float &Val) |
StringRef | getValueName () const override |
void | printOptionDiff (const Option &O, float V, OptVal Default, size_t GlobalWidth) const |
void | anchor () override |
unsigned | getNumOptions () const override |
StringRef | getOption (unsigned N) const override |
StringRef | getDescription (unsigned N) const override |
const GenericOptionValue & | getOptionValue (unsigned N) const override |
void | addLiteralOption (StringRef Name, const DT &V, StringRef HelpStr) |
| Add an entry to the mapping table.
|
void | removeLiteralOption (StringRef Name) |
| Remove the specified option.
|
| generic_parser_base (Option &O) |
virtual | ~generic_parser_base ()=default |
virtual size_t | getOptionWidth (const Option &O) const |
virtual void | printOptionInfo (const Option &O, size_t GlobalWidth) const |
void | printGenericOptionDiff (const Option &O, const GenericOptionValue &V, const GenericOptionValue &Default, size_t GlobalWidth) const |
template<class AnyOptionValue> |
void | printOptionDiff (const Option &O, const AnyOptionValue &V, const AnyOptionValue &Default, size_t GlobalWidth) const |
void | initialize () |
void | getExtraOptionNames (SmallVectorImpl< StringRef > &OptionNames) |
enum ValueExpected | getValueExpectedFlagDefault () const |
unsigned | findOption (StringRef Name) |
| basic_parser (Option &O) |
| basic_parser_impl (Option &) |
virtual | ~basic_parser_impl ()=default |
enum ValueExpected | getValueExpectedFlagDefault () const |
void | getExtraOptionNames (SmallVectorImpl< StringRef > &) |
void | initialize () |
size_t | getOptionWidth (const Option &O) const |
void | printOptionInfo (const Option &O, size_t GlobalWidth) const |
void | printOptionNoValue (const Option &O, size_t GlobalWidth) const |
Definition at line 1152 of file CommandLine.h.