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::component::opaque Member List

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

cleanup()tim::component::opaqueinline
delete_func_t typedeftim::component::opaque
get(void *&ptr, size_t _hash) consttim::component::opaqueinline
get_func_t typedeftim::component::opaque
init() consttim::component::opaqueinline
init_func_t typedeftim::component::opaque
m_copytim::component::opaque
m_datatim::component::opaque
m_deltim::component::opaque
m_gettim::component::opaque
m_inittim::component::opaque
m_poptim::component::opaque
m_pushtim::component::opaque
m_sampletim::component::opaque
m_setuptim::component::opaque
m_starttim::component::opaque
m_stoptim::component::opaque
m_typeidtim::component::opaque
m_update_statstim::component::opaque
m_validtim::component::opaque
opaque(bool _valid, size_t _typeid, InitF &&_init, StartF &&_start, StopF &&_stop, GetF &&_get, DelF &&_del, SetupF &&_setup, PushF &&_push, PopF &&_pop, SampleF &&_sample, UpdateStatsF &&_stats)tim::component::opaque
opaque()=defaulttim::component::opaque
opaque(const opaque &)=defaulttim::component::opaque
opaque(opaque &&)=defaulttim::component::opaque
operator bool() consttim::component::opaqueinline
operator=(const opaque &)=defaulttim::component::opaque
operator=(opaque &&)=defaulttim::component::opaque
pop() consttim::component::opaqueinline
pop_func_t typedeftim::component::opaque
push(string_view_cref_t _prefix, scope::config _scope)tim::component::opaqueinline
push_func_t typedeftim::component::opaque
sample() consttim::component::opaqueinline
sample_func_t typedeftim::component::opaque
set_copy(bool val)tim::component::opaqueinline
setup(string_view_cref_t _prefix, scope::config _scope)tim::component::opaqueinline
setup_func_t typedeftim::component::opaque
start() consttim::component::opaqueinline
start_func_t typedeftim::component::opaque
stats_func_t typedeftim::component::opaque
stop() consttim::component::opaqueinline
stop_func_t typedeftim::component::opaque
update_statistics(bool) consttim::component::opaqueinline
~opaque()tim::component::opaqueinline