timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
tim::argparse::argument_parser Member List

This is the complete list of members for tim::argparse::argument_parser, including all inherited members.

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