args-parser 6.3.3
|
This is the complete list of members for Args::CmdLine, including all inherited members.
addAllOfGroup(NAME &&name, bool required=false) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addArg(ArgIface *arg) | Args::CmdLine | inline |
addArg(ArgIface &arg) | Args::CmdLine | inline |
addArg(ArgPtr arg) | Args::CmdLine | inline |
addArgWithFlagAndName(Char flag, NAME &&name, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const String &defaultValue=String(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addArgWithFlagOnly(Char flag, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const String &defaultValue=String(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addArgWithNameOnly(NAME &&name, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const String &defaultValue=String(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addAtLeastOneGroup(NAME &&name, bool required=false) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addCommand(NAME &&name, ValueOptions opt=ValueOptions::NoValue, bool isSubCommandRequired=false, const String &desc=String(), const String &longDesc=String(), const String &defaultValue=String(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addCommandWithDefaultValues(NAME &&name, ValueOptions opt=ValueOptions::NoValue, bool isSubCommandRequired=false, const String &desc=String(), const String &longDesc=String(), const StringList &defaultValues=StringList(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addHelp(bool throwExceptionOnPrint=true, const String &appExe=String(), const String &appDesc=String(), String::size_type length=79, const String &posDesc=String()) | Args::CmdLine | inline |
addHelp(T throwExceptionOnPrint, const String &appExe=String(), const String &appDesc=String(), String::size_type length=79)=delete | Args::CmdLine | |
addMultiArg(Char flag, NAME &&name, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const String &defaultValue=String(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addMultiArgWithDefaulValues(Char flag, NAME &&name, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const StringList &defaultValues=StringList(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addMultiArgWithFlagOnly(Char flag, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const String &defaultValue=String(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addMultiArgWithFlagOnlyAndDefaultValues(Char flag, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const StringList &defaultValues=StringList(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addMultiArgWithNameOnly(NAME &&name, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const String &defaultValue=String(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addMultiArgWithNameOnlyAndDefaultValues(NAME &&name, bool isWithValue=false, bool isRequired=false, const String &desc=String(), const String &longDesc=String(), const StringList &defaultValues=StringList(), const String &valueSpecifier=String()) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
addOnlyOneGroup(NAME &&name, bool required=false) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
API(PARENT &parent, SELF &self) | Args::details::API< PARENT, SELF, ARGPTR, true > | inline |
ArgPtr typedef | Args::CmdLine | |
Arguments typedef | Args::CmdLine | |
arguments() const | Args::CmdLine | inline |
clear() | Args::CmdLine | inline |
CmdLine(CmdLineOpts opt=Empty) | Args::CmdLine | inlineexplicit |
CmdLine(int argc, const char *const *argv, CmdLineOpts opt=Empty) | Args::CmdLine | inline |
CmdLineOpt enum name | Args::CmdLine | |
CmdLineOpts typedef | Args::CmdLine | |
CommandIsRequired enum value | Args::CmdLine | |
Empty enum value | Args::CmdLine | |
findArgument(const String &name) | Args::CmdLine | inline |
findArgument(const String &name) const | Args::CmdLine | inline |
HandlePositionalArguments enum value | Args::CmdLine | |
isDefined(const String &name) const | Args::CmdLine | inline |
isMisspelledName(const String &name, StringList &possibleNames) const | Args::CmdLine | inline |
parse() | Args::CmdLine | inline |
parse(int argc, const char *const *argv) | Args::CmdLine | inline |
parserOptions() const | Args::CmdLine | inline |
positional() const | Args::CmdLine | inline |
positionalDescription() const | Args::CmdLine | inline |
setPositionalDescription(const String &d) | Args::CmdLine | inline |
value(const String &name) const | Args::CmdLine | inline |
values(const String &name) const | Args::CmdLine | inline |
~API() | Args::details::API< PARENT, SELF, ARGPTR, true > | inlinevirtual |
~CmdLine() | Args::CmdLine | inlinevirtual |