args-parser 6.3.3
Loading...
Searching...
No Matches
Args::CmdLine Member List

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::CmdLineinline
addArg(ArgIface &arg)Args::CmdLineinline
addArg(ArgPtr arg)Args::CmdLineinline
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::CmdLineinline
addHelp(T throwExceptionOnPrint, const String &appExe=String(), const String &appDesc=String(), String::size_type length=79)=deleteArgs::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 typedefArgs::CmdLine
Arguments typedefArgs::CmdLine
arguments() constArgs::CmdLineinline
clear()Args::CmdLineinline
CmdLine(CmdLineOpts opt=Empty)Args::CmdLineinlineexplicit
CmdLine(int argc, const char *const *argv, CmdLineOpts opt=Empty)Args::CmdLineinline
CmdLineOpt enum nameArgs::CmdLine
CmdLineOpts typedefArgs::CmdLine
CommandIsRequired enum valueArgs::CmdLine
Empty enum valueArgs::CmdLine
findArgument(const String &name)Args::CmdLineinline
findArgument(const String &name) constArgs::CmdLineinline
HandlePositionalArguments enum valueArgs::CmdLine
isDefined(const String &name) constArgs::CmdLineinline
isMisspelledName(const String &name, StringList &possibleNames) constArgs::CmdLineinline
parse()Args::CmdLineinline
parse(int argc, const char *const *argv)Args::CmdLineinline
parserOptions() constArgs::CmdLineinline
positional() constArgs::CmdLineinline
positionalDescription() constArgs::CmdLineinline
setPositionalDescription(const String &d)Args::CmdLineinline
value(const String &name) constArgs::CmdLineinline
values(const String &name) constArgs::CmdLineinline
~API()Args::details::API< PARENT, SELF, ARGPTR, true >inlinevirtual
~CmdLine()Args::CmdLineinlinevirtual