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::base::storage Member List

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

add_file_output(const string_t &_category, const string_t &_label, const string_t &_file)tim::base::storageprotected
add_hash_id(const std::string &_prefix)tim::base::storage
add_hash_id(uint64_t _lhs, uint64_t _rhs)tim::base::storage
add_json_output(const string_t &_label, const string_t &_file)tim::base::storageinlineprotected
add_text_output(const string_t &_label, const string_t &_file)tim::base::storageinlineprotected
base_instance()tim::base::storagestatic
base_instance()tim::base::storageinline
cleanup()tim::base::storageinlinevirtual
data_init()tim::base::storageinlinevirtual
disable()tim::base::storageinlinevirtual
finalize()tim::base::storageinlinevirtual
free_shared_manager()tim::base::storage
get_hash_aliases() consttim::base::storageinline
get_hash_ids() consttim::base::storageinline
global_init()tim::base::storageinlinevirtual
initialize()tim::base::storageinlinevirtual
instance_id() consttim::base::storageinline
is_initialized() consttim::base::storageinline
m_data_inittim::base::storageprotected
m_finalizedtim::base::storageprotected
m_global_inittim::base::storageprotected
m_hash_aliasestim::base::storageprotected
m_hash_idstim::base::storageprotected
m_initializedtim::base::storageprotected
m_instance_idtim::base::storageprotected
m_is_mastertim::base::storageprotected
m_labeltim::base::storageprotected
m_managertim::base::storageprotected
m_node_inittim::base::storageprotected
m_node_ranktim::base::storageprotected
m_node_sizetim::base::storageprotected
m_settingstim::base::storageprotected
m_thread_idxtim::base::storageprotected
m_thread_inittim::base::storageprotected
operator=(const this_type &)=deletetim::base::storage
operator=(this_type &&rhs)=deletetim::base::storage
print()tim::base::storageinlinevirtual
stack_clear()tim::base::storageinlinevirtual
stop_profiler()tim::base::storageprotectedstatic
storage(bool _is_master, int64_t _instance_id, std::string _label)tim::base::storage
storage(const this_type &)=deletetim::base::storageexplicit
storage(this_type &&)=deletetim::base::storageexplicit
storage_once_flag()tim::base::storageprotectedstatic
string_t typedeftim::base::storage
this_type typedeftim::base::storage
thread_init()tim::base::storageinlinevirtual
~storage()tim::base::storagevirtual