C++ Utilities
5.26.1
Useful C++ classes and routines such as argument parser, IO and conversion utilities
Loading...
Searching...
No Matches
CppUtilities
Argument
CppUtilities::Argument Member List
This is the complete list of members for
CppUtilities::Argument
, including all inherited members.
abbreviation
() const
CppUtilities::Argument
inline
addSubArgument
(Argument *arg)
CppUtilities::Argument
addSubArguments
(const ArgumentInitializerList &subArguments)
CppUtilities::Argument
allRequiredValuesPresent
(std::size_t occurrence=0) const
CppUtilities::Argument
inline
allValuesAs
() const
CppUtilities::Argument
appendValueName
(const char *valueName)
CppUtilities::Argument
inline
Argument
(const char *name, char abbreviation='\0', const char *description=nullptr, const char *example=nullptr)
CppUtilities::Argument
callback
() const
CppUtilities::Argument
inline
CallbackFunction
typedef
CppUtilities::Argument
conflictsWithArgument
() const
CppUtilities::Argument
denotesOperation
() const
CppUtilities::Argument
inline
deprecatedBy
() const
CppUtilities::Argument
inline
description
() const
CppUtilities::Argument
inline
environmentVariable
() const
CppUtilities::Argument
inline
example
() const
CppUtilities::Argument
inline
firstValue
() const
CppUtilities::Argument
firstValueOr
(const char *fallback) const
CppUtilities::Argument
Flags
enum name
CppUtilities::Argument
flags
() const
CppUtilities::Argument
inline
hasSubArguments
() const
CppUtilities::Argument
inline
index
(std::size_t occurrence) const
CppUtilities::Argument
inline
isCombinable
() const
CppUtilities::Argument
inline
isDeprecated
() const
CppUtilities::Argument
inline
isImplicit
() const
CppUtilities::Argument
inline
isMainArgument
() const
CppUtilities::Argument
inline
isParentPresent
() const
CppUtilities::Argument
isPresent
() const
CppUtilities::Argument
inline
isRequired
() const
CppUtilities::Argument
inline
markAsDeprecated
(const Argument *deprecatedBy=nullptr)
CppUtilities::Argument
inline
maxOccurrences
() const
CppUtilities::Argument
inline
minOccurrences
() const
CppUtilities::Argument
inline
name
() const
CppUtilities::Argument
inline
occurrenceInfo
() const
CppUtilities::Argument
inline
occurrenceInfo
()
CppUtilities::Argument
inline
occurrences
() const
CppUtilities::Argument
inline
parents
() const
CppUtilities::Argument
inline
path
(std::size_t occurrence=0) const
CppUtilities::Argument
inline
preDefinedCompletionValues
() const
CppUtilities::Argument
inline
printInfo
(std::ostream &os, unsigned char indentation=0) const
CppUtilities::Argument
requiredValueCount
() const
CppUtilities::Argument
inline
reset
()
CppUtilities::Argument
inline
resetRecursively
()
CppUtilities::Argument
setAbbreviation
(char abbreviation)
CppUtilities::Argument
inline
setCallback
(CallbackFunction callback)
CppUtilities::Argument
inline
setCombinable
(bool combinable)
CppUtilities::Argument
inline
setConstraints
(std::size_t minOccurrences, std::size_t maxOccurrences)
CppUtilities::Argument
inline
setDenotesOperation
(bool denotesOperation)
CppUtilities::Argument
inline
setDescription
(const char *description)
CppUtilities::Argument
inline
setEnvironmentVariable
(const char *environmentVariable)
CppUtilities::Argument
inline
setExample
(const char *example)
CppUtilities::Argument
inline
setFlags
(Argument::Flags flags)
CppUtilities::Argument
inline
setFlags
(Argument::Flags flags, bool add)
CppUtilities::Argument
inline
setImplicit
(bool implicit)
CppUtilities::Argument
inline
setName
(const char *name)
CppUtilities::Argument
inline
setPreDefinedCompletionValues
(const char *preDefinedCompletionValues)
CppUtilities::Argument
inline
setRequired
(bool required)
CppUtilities::Argument
inline
setRequiredValueCount
(std::size_t requiredValueCount)
CppUtilities::Argument
inline
setSubArguments
(const ArgumentInitializerList &subArguments)
CppUtilities::Argument
setValueCompletionBehavior
(ValueCompletionBehavior valueCompletionBehaviour)
CppUtilities::Argument
inline
setValueNames
(std::initializer_list< const char * > valueNames)
CppUtilities::Argument
inline
specifiedOperation
() const
CppUtilities::Argument
subArguments
() const
CppUtilities::Argument
inline
valueCompletionBehaviour
() const
CppUtilities::Argument
inline
valueNames
() const
CppUtilities::Argument
inline
values
(std::size_t occurrence=0) const
CppUtilities::Argument
inline
valuesAs
(std::size_t occurrence=0) const
CppUtilities::Argument
varValueCount
CppUtilities::Argument
static
wouldConflictWithArgument
() const
CppUtilities::Argument
~Argument
()
CppUtilities::Argument
Generated on Tue Sep 3 2024 18:40:34 for C++ Utilities by
1.12.0