libvariant
 All Classes Namespaces Files Functions Enumerations Groups
libvariant::ArgParse Member List

This is the complete list of members for libvariant::ArgParse, including all inherited members.

AddArgument(const std::string &keypath, const std::string &helptxt="")libvariant::ArgParse
AddConfigDefaults()libvariant::ArgParse
AddFlag(const std::string &keypath, int shortOpt, const std::string &longOpt="", const std::string &helptxt="")libvariant::ArgParse
AddGroup(const std::string &name, const std::string &title="", const std::string &description="")libvariant::ArgParse
AddHelp()libvariant::ArgParse
AddOption(const std::string &keypath, int shortOpt, const std::string &longOpt="", const std::string &helptxt="")libvariant::ArgParse
ArgParse(bool addhelp=true)libvariant::ArgParse
ArgParse(const std::string &pname, bool addhelp=true) (defined in libvariant::ArgParse)libvariant::ArgParse
At(const std::string &keypath)libvariant::ArgParse
At(size_t argumentIndex)libvariant::ArgParse
ConflictResolution(bool resolve=true)libvariant::ArgParse
GenerateSchema() const libvariant::ArgParse
GetDescription() const libvariant::ArgParse
GetGroup(const std::string &name)libvariant::ArgParse
GetProgramName() const (defined in libvariant::ArgParse)libvariant::ArgParse
Merge(Variant newopts) (defined in libvariant::ArgParse)libvariant::ArgParse
Merge(const ArgParse &other) (defined in libvariant::ArgParse)libvariant::ArgParse
operator[](const std::string &keypath) (defined in libvariant::ArgParse)libvariant::ArgParseinline
operator[](size_t argumentIndex) (defined in libvariant::ArgParse)libvariant::ArgParseinline
Parse(int argc, char *const *argv)libvariant::ArgParse
PrintHelp(bool advanced=false) const libvariant::ArgParse
SetDescription(const std::string &txt)libvariant::ArgParse
SetEpilog(const std::string &txt)libvariant::ArgParse
SetProgramName(const std::string &pname, bool do_basename=true)libvariant::ArgParse
Validate() const libvariant::ArgParse