class generic_parser_base
Declaration
class generic_parser_base { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/CommandLine.h:708
Member Variables
- protected llvm::cl::Option& Owner
Method Overview
- public unsigned int findOption(llvm::StringRef Name)
- public generic_parser_base(llvm::cl::Option & O)
- public virtual llvm::StringRef getDescription(unsigned int N) const
- public void getExtraOptionNames(SmallVectorImpl<llvm::StringRef> & OptionNames)
- public virtual unsigned int getNumOptions() const
- public virtual llvm::StringRef getOption(unsigned int N) const
- public virtual const llvm::cl::GenericOptionValue & getOptionValue(unsigned int N) const
- public virtual size_t getOptionWidth(const llvm::cl::Option & O) const
- public enum ValueExpected getValueExpectedFlagDefault() const
- public void initialize()
- public void printGenericOptionDiff(const llvm::cl::Option & O, const llvm::cl::GenericOptionValue & V, const llvm::cl::GenericOptionValue & Default, size_t GlobalWidth) const
- public template <class AnyOptionValue>void printOptionDiff(const llvm::cl::Option & O, const AnyOptionValue & V, const AnyOptionValue & Default, size_t GlobalWidth) const
- public virtual void printOptionInfo(const llvm::cl::Option & O, size_t GlobalWidth) const
- public virtual ~generic_parser_base()
Methods
¶unsigned int findOption(llvm::StringRef Name)
unsigned int findOption(llvm::StringRef Name)
Declared at: llvm/include/llvm/Support/CommandLine.h:792
Parameters
- llvm::StringRef Name
¶generic_parser_base(llvm::cl::Option& O)
generic_parser_base(llvm::cl::Option& O)
Declared at: llvm/include/llvm/Support/CommandLine.h:719
Parameters
¶virtual llvm::StringRef getDescription(
unsigned int N) const
virtual llvm::StringRef getDescription(
unsigned int N) const
Declared at: llvm/include/llvm/Support/CommandLine.h:733
Parameters
- unsigned int N
¶void getExtraOptionNames(
SmallVectorImpl<llvm::StringRef>& OptionNames)
void getExtraOptionNames(
SmallVectorImpl<llvm::StringRef>& OptionNames)
Declared at: llvm/include/llvm/Support/CommandLine.h:762
Parameters
- SmallVectorImpl<llvm::StringRef>& OptionNames
¶virtual unsigned int getNumOptions() const
virtual unsigned int getNumOptions() const
Declared at: llvm/include/llvm/Support/CommandLine.h:727
¶virtual llvm::StringRef getOption(
unsigned int N) const
virtual llvm::StringRef getOption(
unsigned int N) const
Declared at: llvm/include/llvm/Support/CommandLine.h:730
Parameters
- unsigned int N
¶virtual const llvm::cl::GenericOptionValue&
getOptionValue(unsigned int N) const
virtual const llvm::cl::GenericOptionValue&
getOptionValue(unsigned int N) const
Declared at: llvm/include/llvm/Support/CommandLine.h:738
Parameters
- unsigned int N
¶virtual size_t getOptionWidth(
const llvm::cl::Option& O) const
virtual size_t getOptionWidth(
const llvm::cl::Option& O) const
Declared at: llvm/include/llvm/Support/CommandLine.h:736
Parameters
- const llvm::cl::Option& O
¶enum ValueExpected getValueExpectedFlagDefault()
const
enum ValueExpected getValueExpectedFlagDefault()
const
Declared at: llvm/include/llvm/Support/CommandLine.h:771
¶void initialize()
void initialize()
Declared at: llvm/include/llvm/Support/CommandLine.h:760
¶void printGenericOptionDiff(
const llvm::cl::Option& O,
const llvm::cl::GenericOptionValue& V,
const llvm::cl::GenericOptionValue& Default,
size_t GlobalWidth) const
void printGenericOptionDiff(
const llvm::cl::Option& O,
const llvm::cl::GenericOptionValue& V,
const llvm::cl::GenericOptionValue& Default,
size_t GlobalWidth) const
Declared at: llvm/include/llvm/Support/CommandLine.h:745
Parameters
- const llvm::cl::Option& O
- const llvm::cl::GenericOptionValue& V
- const llvm::cl::GenericOptionValue& Default
- size_t GlobalWidth
¶template <class AnyOptionValue>
void printOptionDiff(
const llvm::cl::Option& O,
const AnyOptionValue& V,
const AnyOptionValue& Default,
size_t GlobalWidth) const
template <class AnyOptionValue>
void printOptionDiff(
const llvm::cl::Option& O,
const AnyOptionValue& V,
const AnyOptionValue& Default,
size_t GlobalWidth) const
Declared at: llvm/include/llvm/Support/CommandLine.h:754
Templates
- AnyOptionValue
Parameters
- const llvm::cl::Option& O
- const AnyOptionValue& V
- const AnyOptionValue& Default
- size_t GlobalWidth
¶virtual void printOptionInfo(
const llvm::cl::Option& O,
size_t GlobalWidth) const
virtual void printOptionInfo(
const llvm::cl::Option& O,
size_t GlobalWidth) const
Declared at: llvm/include/llvm/Support/CommandLine.h:743
Parameters
- const llvm::cl::Option& O
- size_t GlobalWidth
¶virtual ~generic_parser_base()
virtual ~generic_parser_base()
Declared at: llvm/include/llvm/Support/CommandLine.h:721