|
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 |