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::vsettings Member List

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

add_argument(argparse::argument_parser &)=0tim::vsettingspure virtual
as_string() const =0tim::vsettingspure virtual
cast(std::shared_ptr< vsettings > &_val)tim::vsettingsinlinestatic
cast(const std::shared_ptr< vsettings > &_val)tim::vsettingsinlinestatic
clone()=0tim::vsettingspure virtual
clone(std::shared_ptr< vsettings > rhs)tim::vsettingsvirtual
display_map_t typedeftim::vsettings
get() consttim::vsettings
get(Tp &_val) consttim::vsettings
get_action(TIMEMORY_API)=0tim::vsettingspure virtual
get_choices() consttim::vsettingsinline
get_command_line() consttim::vsettingsinline
get_count() consttim::vsettingsinline
get_debug()tim::vsettingsinlineprotectedstatic
get_description() consttim::vsettingsinline
get_display(std::ios::fmtflags fmt={}, int _w=-1, int _p=-1)tim::vsettingsvirtual
get_env_name() consttim::vsettingsinline
get_max_count() consttim::vsettingsinline
get_name() consttim::vsettingsinline
get_type_index() consttim::vsettingsinline
get_value_index() consttim::vsettingsinline
m_choicestim::vsettingsprotected
m_cmdlinetim::vsettingsprotected
m_counttim::vsettingsprotected
m_descriptiontim::vsettingsprotected
m_env_nametim::vsettingsprotected
m_max_counttim::vsettingsprotected
m_nametim::vsettingsprotected
m_type_indextim::vsettingsprotected
m_value_indextim::vsettingsprotected
matches(const std::string &, bool exact=true) consttim::vsettingsvirtual
operator=(const vsettings &)=defaulttim::vsettings
operator=(vsettings &&)=defaulttim::vsettings
parse()=0tim::vsettingspure virtual
parse(const std::string &)=0tim::vsettingspure virtual
parser_func_t typedeftim::vsettings
parser_t typedeftim::vsettings
report_change(Tp _old, const Tp &_new)tim::vsettingsprotected
reset()=0tim::vsettingspure virtual
set(const Tp &_val)tim::vsettings
set(const std::string &_val)tim::vsettingsinline
set_choices(const std::vector< std::string > &v)tim::vsettingsinline
set_command_line(const std::vector< std::string > &v)tim::vsettingsinline
set_count(int32_t v)tim::vsettingsinline
set_max_count(int32_t v)tim::vsettingsinline
vsettings(std::string _name="", std::string _env_name="", std::string _descript="", std::vector< std::string > _cmdline={}, int32_t _count=-1, int32_t _max_count=-1, std::vector< std::string > _choices={})tim::vsettings
vsettings(const vsettings &)=defaulttim::vsettings
vsettings(vsettings &&)=defaulttim::vsettings
~vsettings()=defaulttim::vsettingsvirtual