HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ArgParse Member List

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

abort(bool aborted=true)ArgParse
aborted() const ArgParse
Action typedefArgParse
add_argument(const char *argname)ArgParse
add_argument(const char *argname, T...args)ArgParseinline
add_help(bool add_help)ArgParse
append()ArgParseinlinestatic
arg(const char *argname)ArgParseinline
arg(const char *argname, T...args)ArgParseinline
ArgAction typedefArgParse
ArgOption classArgParsefriend
ArgParse()ArgParse
ArgParse(int argc, const char **argv)ArgParse
ArgParse(const ArgParse &)=deleteArgParse
ArgParse(ArgParse &&other)ArgParseinline
briefusage() const ArgParse
callback_t typedefArgParse
command_line() const ArgParse
cparams() const ArgParse
description(string_view str)ArgParse
do_nothing()ArgParsestatic
epilog(string_view str)ArgParse
exit_on_error(bool exit_on_error)ArgParse
geterror(bool clear=true) const ArgParse
has_error() const ArgParse
intro(string_view str)ArgParse
operator=(const ArgParse &)=deleteArgParse
operator[](string_view name) const ArgParseinline
operator[](string_view name)ArgParseinline
options(const char *intro,...)ArgParse
params()ArgParse
parse(int argc, const char **argv)ArgParseinline
parse_args(int argc, const char **argv)ArgParse
print_defaults(bool print)ArgParse
print_help() const ArgParse
prog(string_view str)ArgParse
prog_name() const ArgParse
separator(string_view text)ArgParse
set_postoption_help(callback_t callback)ArgParse
set_preoption_help(callback_t callback)ArgParse
store()ArgParseinlinestatic
store_const(const T &value)ArgParseinlinestatic
store_const(const char *value)ArgParseinlinestatic
store_false()ArgParsestatic
store_true()ArgParsestatic
usage(string_view str)ArgParse
usage() const ArgParseinline
~ArgParse()ArgParse