LLVM: llvm:π:parser< boolOrDefault > Class Reference (original) (raw)
#include "[llvm/Support/CommandLine.h](CommandLine%5F8h%5Fsource.html)"
Inheritance diagram for llvm:π:parser< boolOrDefault >:
| Public Member Functions |
|
|
parser (Option &O) |
| bool |
parse (Option &O, StringRef ArgName, StringRef Arg, boolOrDefault &Val) |
| enum ValueExpected |
getValueExpectedFlagDefault () const |
| StringRef |
getValueName () const override |
| void |
printOptionDiff (const Option &O, boolOrDefault 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. |
| Public Member Functions inherited from llvm:π:generic_parser_base |
|
|
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 |
|
| 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) |
| Public Member Functions inherited from llvm:π:basic_parser< boolOrDefault > |
|
|
basic_parser (Option &O) |
| Public Member Functions inherited from llvm:π:basic_parser_impl |
|
|
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 |
Detailed Description
Definition at line 975 of file CommandLine.h.
Member Typedef Documentation
β parser_data_type
Constructor & Destructor Documentation
Member Function Documentation
β addLiteralOption()
Add an entry to the mapping table.
Definition at line 873 of file CommandLine.h.
β anchor()
β getDescription()
β getNumOptions()
β getOption()
β getOptionValue()
β getValueExpectedFlagDefault()
β getValueName()
β parse()
β printOptionDiff()
β removeLiteralOption()
Member Data Documentation
β Values
The documentation for this class was generated from the following files: