action_func_t typedef | tim::argparse::argument_parser | |
action_pair_t typedef | tim::argparse::argument_parser | |
add_action(BoolFuncT &&_b, ActionFuncT &_act) | tim::argparse::argument_parser | inline |
add_action(const std::string &_name, ActionFuncT &_act) | tim::argparse::argument_parser | inline |
add_argument() | tim::argparse::argument_parser | inline |
add_argument(const std::initializer_list< std::string > &_names, const std::string &desc, bool req=false) | tim::argparse::argument_parser | inline |
add_argument(const std::vector< std::string > &_names, const std::string &desc, bool req=false) | tim::argparse::argument_parser | inline |
add_positional_argument(const std::string &_name) | tim::argparse::argument_parser | inline |
argument_parser(std::string desc) | tim::argparse::argument_parser | inline |
bool_func_t typedef | tim::argparse::argument_parser | |
enable_help() | tim::argparse::argument_parser | inline |
error_func_t typedef | tim::argparse::argument_parser | |
exists(const std::string &name) const | tim::argparse::argument_parser | inline |
get(size_t _idx, Tp &_value) | tim::argparse::argument_parser | inline |
get(const std::string &_name, Tp &_value) | tim::argparse::argument_parser | inline |
get(const std::string &name) | tim::argparse::argument_parser | inline |
get_count(const std::string &name) | tim::argparse::argument_parser | inline |
get_count(argument &a) | tim::argparse::argument_parser | inlinestatic |
get_positional_count() const | tim::argparse::argument_parser | inline |
known_args_t typedef | tim::argparse::argument_parser | |
on_error(ErrorFuncT &&_func) | tim::argparse::argument_parser | inline |
parse(int argc, char **argv, int verbose_level=0) | tim::argparse::argument_parser | inline |
parse(const std::vector< std::string > &_args, int verbose_level=0) | tim::argparse::argument_parser | |
parse_args(Args &&... args) | tim::argparse::argument_parser | inline |
parse_known_args(int argc, char **argv, const std::string &_delim="--", int verbose_level=0) | tim::argparse::argument_parser | inline |
parse_known_args(int *argc, char ***argv, const std::string &_delim="--", int verbose_level=0) | tim::argparse::argument_parser | inline |
parse_known_args(int *argc, char ***argv, strvec_t &_args, const std::string &_delim="--", int verbose_level=0) | tim::argparse::argument_parser | |
parse_known_args(int argc, char **argv, strvec_t &_args, const std::string &_delim="--", int verbose_level=0) | tim::argparse::argument_parser | |
print_help(const std::string &_extra="") | tim::argparse::argument_parser | |
result_type typedef | tim::argparse::argument_parser | |
set_help_width(int _v) | tim::argparse::argument_parser | inline |
strset_t typedef | tim::argparse::argument_parser | |
strvec_t typedef | tim::argparse::argument_parser | |
this_type typedef | tim::argparse::argument_parser | |