|
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::operation::base_printer< Tp >, including all inherited members.
| as_string(const Tp &_obj) | tim::operation::common_utils | inlinestatic |
| as_string_vec(const T &_data) | tim::operation::common_utils | inlinestatic |
| as_string_vec(const std::tuple< T... > &_obj, index_sequence< Idx... >) | tim::operation::common_utils | inlinestatic |
| as_string_vec(const std::tuple< T... > &_obj) | tim::operation::common_utils | inlinestatic |
| attribute_string(const string_t &key, const string_t &item) | tim::operation::common_utils | inlinestatic |
| attributes_t typedef | tim::operation::common_utils | |
| base_printer(std::ostream &_os, const type &_obj) | tim::operation::base_printer< Tp > | inline |
| contains(const string_t &str, const strset_t &items) | tim::operation::common_utils | inlinestatic |
| get_display_units(const Tp &_data) | tim::operation::common_utils | inlinestatic |
| get_distance(const Tp &_data) | tim::operation::common_utils | inlinestatic |
| get_entry(const Tp &_data, size_t) | tim::operation::common_utils | inlinestatic |
| get_entry(const Tp &_data, size_t _idx) -> decltype(get_entry_sfinae_(_data, _idx)) | tim::operation::common_utils | inlinestatic |
| get_entry(const Tp &_data, size_t) | tim::operation::common_utils | inlinestatic |
| get_labels(const Tp &_data) | tim::operation::common_utils | inlinestatic |
| get_labels_size(const Tp &_data) | tim::operation::common_utils | inlinestatic |
| get_widths(const Tp &_data) | tim::operation::common_utils | inlinestatic |
| is_empty(const std::string &obj) | tim::operation::common_utils | inlinestatic |
| is_empty(const std::vector< Tp, _Extra... > &obj) | tim::operation::common_utils | inlinestatic |
| is_empty(const Tuple< Tp... > &obj) | tim::operation::common_utils | inlinestatic |
| is_string(enable_if_t< sizeof...(Tail)==0, int >=0) | tim::operation::common_utils | inlinestatic |
| is_string(enable_if_t< sizeof...(Tail) !=0, int >=0) | tim::operation::common_utils | inlinestatic |
| join(Tp &&_delim, Args &&... _args) | tim::operation::common_utils | inlinestatic |
| lowercase(string_t _str) | tim::operation::common_utils | inlinestatic |
| not_string(enable_if_t< sizeof...(Tail)==0, int >=0) | tim::operation::common_utils | inlinestatic |
| not_string(enable_if_t< sizeof...(Tail) !=0, int >=0) | tim::operation::common_utils | inlinestatic |
| operator()(std::ostream &_os, const type &_obj) const | tim::operation::base_printer< Tp > | inline |
| print_tag(std::ostream &os, const Arg &_arg) | tim::operation::common_utils | inlinestatic |
| print_tag(std::ostream &, const Arg &) | tim::operation::common_utils | inlinestatic |
| replace(string_t &item, const string_t &str, const strset_t &values) | tim::operation::common_utils | inlinestatic |
| sizevector_t typedef | tim::operation::common_utils | |
| stringstream_t typedef | tim::operation::common_utils | |
| strset_t typedef | tim::operation::common_utils | |
| strvec_t typedef | tim::operation::common_utils | |
| type typedef | tim::operation::base_printer< Tp > | |
| uppercase(string_t _str) | tim::operation::common_utils | inlinestatic |
| widths_t typedef | tim::operation::base_printer< Tp > | |
| write(std::vector< std::stringstream * > &_os, std::ios_base::fmtflags _format, const Tp &_data, const Wp &_width, const Pp &_prec) | tim::operation::common_utils | inlinestatic |
| write(std::vector< std::stringstream * > &_os, std::ios_base::fmtflags _format, const std::tuple< Tp... > &_data, const Wp &_width, const Pp &_prec, index_sequence< Idx... >) | tim::operation::common_utils | inlinestatic |
| write(std::vector< std::stringstream * > &_os, std::ios_base::fmtflags _format, const std::tuple< Tp... > &_data, const Wp &_width, const Pp &_prec) | tim::operation::common_utils | inlinestatic |