Declared in <llvm/Support/CommandLine.h>
template<
class DataType,
bool ExternalStorage = false,
class ParserClass = parser<DataType>>
class opt
: public Option
, public opt_storage<DataType, ExternalStorage, std::is_class_v<DataType>>
| Name | Description |
|---|---|
Option | |
opt_storage<DataType, ExternalStorage, std::is_class_v<DataType>> |
| Name | Description |
|---|---|
opt [constructor] | Constructors |
operator= | Assignment operators |
addArgument | |
addCategory | |
addOccurrence [virtual] | |
addSubCommand | |
error | |
getDefault | |
getExtraOptionNames [virtual] | |
getFormattingFlag | |
getMiscFlags | |
getNumAdditionalVals | |
getNumOccurrences | |
getNumOccurrencesFlag | |
getOptionHiddenFlag | |
getOptionWidth [virtual] | |
getParser | |
getPosition | |
getValue | |
getValueExpectedFlag | |
hasArgStr | |
isConsumeAfter | |
isDefaultOption | |
isPositional | |
isSink | |
printOptionInfo [virtual] | |
printOptionValue [virtual] | |
removeArgument | Unregisters this option from the CommandLine system. |
reset | |
setArgStr | |
setCallback | |
setDefault [virtual] | |
setDescription | |
setFormattingFlag | |
setHiddenFlag | |
setInitialValue | |
setLocation | |
setMiscFlag | |
setNumOccurrencesFlag | |
setPosition | |
setValue | |
setValueExpectedFlag | |
setValueStr | |
operator DataType | Conversion to DataType |
| Name |
|---|
printEnumValHelpStr |
printHelpStr |
| Name |
|---|
ArgStr |
Callback |
Categories |
HelpStr |
Subs |
ValueStr |
| Name |
|---|
setNumAdditionalVals |
| Name |
|---|
opt<bool> |
opt<char> |
opt<int> |
opt<std::string> |
opt<unsigned int> |
| Name | Description |
|---|---|
AddLiteralOption | Adds a new option for parsing and provides the option it refers to. |
ProvidePositionalOption | Parses Arg into the option handler Handler. |