class alias
Declaration
class alias : public Option { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/CommandLine.h:1839
Inherits from: Option
Member Variables
- private llvm::cl::Option* AliasFor
Inherited from Option:
Method Overview
- private bool addOccurrence(unsigned int pos, llvm::StringRef, llvm::StringRef Value, bool MultiArg = false)
- public alias(const llvm::cl::alias &)
- public template <class... Mods> alias(const Mods &... Ms)
- private void done()
- private size_t getOptionWidth() const
- private llvm::cl::ValueExpected getValueExpectedFlagDefault() const
- private bool handleOccurrence(unsigned int pos, llvm::StringRef, llvm::StringRef Arg)
- private void printOptionInfo(size_t GlobalWidth) const
- private void printOptionValue(size_t, bool) const
- public void setAliasFor(llvm::cl::Option & O)
- private void setDefault()
Inherited from Option:
- public addArgument
- public addCategory
- public addOccurrence
- public addSubCommand
- public error
- public error
- public getExtraOptionNames
- public getFormattingFlag
- public getMiscFlags
- public getNumAdditionalVals
- public getNumOccurrences
- public getNumOccurrencesFlag
- public getOptionHiddenFlag
- public getOptionWidth
- public getPosition
- public getValueExpectedFlag
- public hasArgStr
- public isConsumeAfter
- public isDefaultOption
- public isInAllSubCommands
- public isPositional
- public isSink
- public printEnumValHelpStr
- public printHelpStr
- public printOptionInfo
- public printOptionValue
- public removeArgument
- public reset
- public setArgStr
- public setDefault
- public setDescription
- public setFormattingFlag
- public setHiddenFlag
- public setMiscFlag
- protected setNumAdditionalVals
- public setNumOccurrencesFlag
- public setPosition
- public setValueExpectedFlag
- public setValueStr
Methods
¶bool addOccurrence(unsigned int pos,
llvm::StringRef,
llvm::StringRef Value,
bool MultiArg = false)
bool addOccurrence(unsigned int pos,
llvm::StringRef,
llvm::StringRef Value,
bool MultiArg = false)
Declared at: llvm/include/llvm/Support/CommandLine.h:1847
Parameters
- unsigned int pos
- llvm::StringRef
- llvm::StringRef Value
- bool MultiArg = false
¶alias(const llvm::cl::alias&)
alias(const llvm::cl::alias&)
Declared at: llvm/include/llvm/Support/CommandLine.h:1880
Parameters
- const llvm::cl::alias&
¶template <class... Mods>
alias(const Mods&... Ms)
template <class... Mods>
alias(const Mods&... Ms)
Declared at: llvm/include/llvm/Support/CommandLine.h:1890
Templates
- Mods
Parameters
- const Mods&... Ms
¶void done()
void done()
Declared at: llvm/include/llvm/Support/CommandLine.h:1866
¶size_t getOptionWidth() const
size_t getOptionWidth() const
Declared at: llvm/include/llvm/Support/CommandLine.h:1853
¶llvm::cl::ValueExpected
getValueExpectedFlagDefault() const
llvm::cl::ValueExpected
getValueExpectedFlagDefault() const
Declared at: llvm/include/llvm/Support/CommandLine.h:1862
¶bool handleOccurrence(unsigned int pos,
llvm::StringRef,
llvm::StringRef Arg)
bool handleOccurrence(unsigned int pos,
llvm::StringRef,
llvm::StringRef Arg)
Declared at: llvm/include/llvm/Support/CommandLine.h:1842
Parameters
- unsigned int pos
- llvm::StringRef
- llvm::StringRef Arg
¶void printOptionInfo(size_t GlobalWidth) const
void printOptionInfo(size_t GlobalWidth) const
Declared at: llvm/include/llvm/Support/CommandLine.h:1854
Parameters
- size_t GlobalWidth
¶void printOptionValue(size_t, bool) const
void printOptionValue(size_t, bool) const
Declared at: llvm/include/llvm/Support/CommandLine.h:1857
Parameters
- size_t
- bool
¶void setAliasFor(llvm::cl::Option& O)
void setAliasFor(llvm::cl::Option& O)
Declared at: llvm/include/llvm/Support/CommandLine.h:1883
Parameters
¶void setDefault()
void setDefault()
Declared at: llvm/include/llvm/Support/CommandLine.h:1860