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.
|
This is the complete list of members for tim::vsettings, including all inherited members.
add_argument(argparse::argument_parser &)=0 | tim::vsettings | pure virtual |
as_string() const =0 | tim::vsettings | pure virtual |
cast(std::shared_ptr< vsettings > &_val) | tim::vsettings | inlinestatic |
cast(const std::shared_ptr< vsettings > &_val) | tim::vsettings | inlinestatic |
clone()=0 | tim::vsettings | pure virtual |
clone(std::shared_ptr< vsettings > rhs) | tim::vsettings | virtual |
display_map_t typedef | tim::vsettings | |
get() const | tim::vsettings | |
get(Tp &_val) const | tim::vsettings | |
get_action(TIMEMORY_API)=0 | tim::vsettings | pure virtual |
get_choices() const | tim::vsettings | inline |
get_command_line() const | tim::vsettings | inline |
get_count() const | tim::vsettings | inline |
get_debug() | tim::vsettings | inlineprotectedstatic |
get_description() const | tim::vsettings | inline |
get_display(std::ios::fmtflags fmt={}, int _w=-1, int _p=-1) | tim::vsettings | virtual |
get_env_name() const | tim::vsettings | inline |
get_max_count() const | tim::vsettings | inline |
get_name() const | tim::vsettings | inline |
get_type_index() const | tim::vsettings | inline |
get_value_index() const | tim::vsettings | inline |
m_choices | tim::vsettings | protected |
m_cmdline | tim::vsettings | protected |
m_count | tim::vsettings | protected |
m_description | tim::vsettings | protected |
m_env_name | tim::vsettings | protected |
m_max_count | tim::vsettings | protected |
m_name | tim::vsettings | protected |
m_type_index | tim::vsettings | protected |
m_value_index | tim::vsettings | protected |
matches(const std::string &, bool exact=true) const | tim::vsettings | virtual |
operator=(const vsettings &)=default | tim::vsettings | |
operator=(vsettings &&)=default | tim::vsettings | |
parse()=0 | tim::vsettings | pure virtual |
parse(const std::string &)=0 | tim::vsettings | pure virtual |
parser_func_t typedef | tim::vsettings | |
parser_t typedef | tim::vsettings | |
report_change(Tp _old, const Tp &_new) | tim::vsettings | protected |
reset()=0 | tim::vsettings | pure virtual |
set(const Tp &_val) | tim::vsettings | |
set(const std::string &_val) | tim::vsettings | inline |
set_choices(const std::vector< std::string > &v) | tim::vsettings | inline |
set_command_line(const std::vector< std::string > &v) | tim::vsettings | inline |
set_count(int32_t v) | tim::vsettings | inline |
set_max_count(int32_t v) | tim::vsettings | inline |
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 &)=default | tim::vsettings | |
vsettings(vsettings &&)=default | tim::vsettings | |
~vsettings()=default | tim::vsettings | virtual |