class list
Declaration
template <class DataType,
class StorageClass = bool,
class ParserClass = parser<DataType>>
class list : public Option { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/CommandLine.h:1623
Inherits from: Option
Templates
- DataType
- StorageClass = bool
- ParserClass = parser<DataType>
Member Variables
- public std::function<void(const typename ParserClass:: parser_data_type&)> Callback = [](const typename type-parameter-0-2::parser_data_type &) { }
Inherited from Option:
Method Overview
- public ParserClass & getParser()
- public unsigned int getPosition(unsigned int optnum) const
- public list<DataType, StorageClass, ParserClass>(const list<DataType, StorageClass, ParserClass> &)
- public template <class... Mods> list<DataType, StorageClass, ParserClass>(const Mods &... Ms)
- public void setCallback(std::function<void (const typename ParserClass::parser_data_type &)> CB)
- public void setNumAdditionalVals(unsigned int n)
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 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
¶ParserClass& getParser()
ParserClass& getParser()
Declared at: llvm/include/llvm/Support/CommandLine.h:1676
¶unsigned int getPosition(
unsigned int optnum) const
unsigned int getPosition(
unsigned int optnum) const
Declared at: llvm/include/llvm/Support/CommandLine.h:1678
Parameters
- unsigned int optnum
¶list<DataType, StorageClass, ParserClass>(
const list<DataType,
StorageClass,
ParserClass>&)
list<DataType, StorageClass, ParserClass>(
const list<DataType,
StorageClass,
ParserClass>&)
Declared at: llvm/include/llvm/Support/CommandLine.h:1673
Parameters
- const list<DataType, StorageClass, ParserClass>&
¶template <class... Mods>
list<DataType, StorageClass, ParserClass>(
const Mods&... Ms)
template <class... Mods>
list<DataType, StorageClass, ParserClass>(
const Mods&... Ms)
Declared at: llvm/include/llvm/Support/CommandLine.h:1686
Templates
- Mods
Parameters
- const Mods&... Ms
¶void setCallback(std::function<
void(const typename ParserClass::
parser_data_type&)> CB)
void setCallback(std::function<
void(const typename ParserClass::
parser_data_type&)> CB)
Declared at: llvm/include/llvm/Support/CommandLine.h:1692
Parameters
- std::function<void(const typename ParserClass:: parser_data_type&)> CB
¶void setNumAdditionalVals(unsigned int n)
void setNumAdditionalVals(unsigned int n)
Declared at: llvm/include/llvm/Support/CommandLine.h:1683
Parameters
- unsigned int n