LLVM: llvm:πŸ†‘:parser< bool > Class Reference (original) (raw)

#include "[llvm/Support/CommandLine.h](CommandLine%5F8h%5Fsource.html)"

Public Member Functions
parser (Option &O)
bool parse (Option &O, StringRef ArgName, StringRef Arg, bool &Val)
void initialize ()
enum ValueExpected getValueExpectedFlagDefault () const
StringRef getValueName () const override
void printOptionDiff (const Option &O, bool 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< bool >
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

Definition at line 947 of file CommandLine.h.

β—† parser_data_type

β—† addLiteralOption()

Add an entry to the mapping table.

Definition at line 873 of file CommandLine.h.

β—† anchor()

β—† getDescription()

β—† getNumOptions()

β—† getOption()

β—† getOptionValue()

β—† getValueExpectedFlagDefault()

β—† getValueName()

β—† initialize()

β—† parse()

β—† printOptionDiff()

β—† removeLiteralOption()

β—† Values


The documentation for this class was generated from the following files: