C++ Utilities 5.26.1
Useful C++ classes and routines such as argument parser, IO and conversion utilities
Loading...
Searching...
No Matches
CppUtilities::OperationArgument Member List

This is the complete list of members for CppUtilities::OperationArgument, including all inherited members.

abbreviation() constCppUtilities::Argumentinline
addSubArgument(Argument *arg)CppUtilities::Argument
addSubArguments(const ArgumentInitializerList &subArguments)CppUtilities::Argument
allRequiredValuesPresent(std::size_t occurrence=0) constCppUtilities::Argumentinline
allValuesAs() constCppUtilities::Argument
appendValueName(const char *valueName)CppUtilities::Argumentinline
Argument(const char *name, char abbreviation='\0', const char *description=nullptr, const char *example=nullptr)CppUtilities::Argument
callback() constCppUtilities::Argumentinline
CallbackFunction typedefCppUtilities::Argument
conflictsWithArgument() constCppUtilities::Argument
denotesOperation() constCppUtilities::Argumentinline
deprecatedBy() constCppUtilities::Argumentinline
description() constCppUtilities::Argumentinline
environmentVariable() constCppUtilities::Argumentinline
example() constCppUtilities::Argumentinline
firstValue() constCppUtilities::Argument
firstValueOr(const char *fallback) constCppUtilities::Argument
Flags enum nameCppUtilities::Argument
flags() constCppUtilities::Argumentinline
hasSubArguments() constCppUtilities::Argumentinline
index(std::size_t occurrence) constCppUtilities::Argumentinline
isCombinable() constCppUtilities::Argumentinline
isDeprecated() constCppUtilities::Argumentinline
isImplicit() constCppUtilities::Argumentinline
isMainArgument() constCppUtilities::Argumentinline
isParentPresent() constCppUtilities::Argument
isPresent() constCppUtilities::Argumentinline
isRequired() constCppUtilities::Argumentinline
markAsDeprecated(const Argument *deprecatedBy=nullptr)CppUtilities::Argumentinline
maxOccurrences() constCppUtilities::Argumentinline
minOccurrences() constCppUtilities::Argumentinline
name() constCppUtilities::Argumentinline
occurrenceInfo() constCppUtilities::Argumentinline
occurrenceInfo()CppUtilities::Argumentinline
occurrences() constCppUtilities::Argumentinline
OperationArgument(const char *name, char abbreviation='\0', const char *description=nullptr, const char *example=nullptr)CppUtilities::OperationArgumentinline
parents() constCppUtilities::Argumentinline
path(std::size_t occurrence=0) constCppUtilities::Argumentinline
preDefinedCompletionValues() constCppUtilities::Argumentinline
printInfo(std::ostream &os, unsigned char indentation=0) constCppUtilities::Argument
requiredValueCount() constCppUtilities::Argumentinline
reset()CppUtilities::Argumentinline
resetRecursively()CppUtilities::Argument
setAbbreviation(char abbreviation)CppUtilities::Argumentinline
setCallback(CallbackFunction callback)CppUtilities::Argumentinline
setCombinable(bool combinable)CppUtilities::Argumentinline
setConstraints(std::size_t minOccurrences, std::size_t maxOccurrences)CppUtilities::Argumentinline
setDenotesOperation(bool denotesOperation)CppUtilities::Argumentinline
setDescription(const char *description)CppUtilities::Argumentinline
setEnvironmentVariable(const char *environmentVariable)CppUtilities::Argumentinline
setExample(const char *example)CppUtilities::Argumentinline
setFlags(Argument::Flags flags)CppUtilities::Argumentinline
setFlags(Argument::Flags flags, bool add)CppUtilities::Argumentinline
setImplicit(bool implicit)CppUtilities::Argumentinline
setName(const char *name)CppUtilities::Argumentinline
setPreDefinedCompletionValues(const char *preDefinedCompletionValues)CppUtilities::Argumentinline
setRequired(bool required)CppUtilities::Argumentinline
setRequiredValueCount(std::size_t requiredValueCount)CppUtilities::Argumentinline
setSubArguments(const ArgumentInitializerList &subArguments)CppUtilities::Argument
setValueCompletionBehavior(ValueCompletionBehavior valueCompletionBehaviour)CppUtilities::Argumentinline
setValueNames(std::initializer_list< const char * > valueNames)CppUtilities::Argumentinline
specifiedOperation() constCppUtilities::Argument
subArguments() constCppUtilities::Argumentinline
valueCompletionBehaviour() constCppUtilities::Argumentinline
valueNames() constCppUtilities::Argumentinline
values(std::size_t occurrence=0) constCppUtilities::Argumentinline
valuesAs(std::size_t occurrence=0) constCppUtilities::Argument
varValueCountCppUtilities::Argumentstatic
wouldConflictWithArgument() constCppUtilities::Argument
~Argument()CppUtilities::Argument