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::manager Member List

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

add_cleanup(void *, Func &&)tim::manager
add_cleanup(const std::string &, Func &&)tim::manager
add_entries(uint64_t n)tim::managerinline
add_file_output(const string_t &_category, const string_t &_label, const string_t &_file)tim::manager
add_finalizer(const std::string &, StackFuncT &&, FinalFuncT &&, bool, int32_t=0)tim::manager
add_initializer(InitFuncT &&)tim::manager
add_json_output(const string_t &_label, const string_t &_file)tim::manager
add_metadata(const std::string &, const Tp &)tim::managerstatic
add_metadata(const std::string &, const char *)tim::managerstatic
add_metadata(const std::string &, const std::string &)tim::managerstatic
add_synchronization(const std::string &, int64_t, std::function< void()>)tim::manager
add_text_output(const string_t &_label, const string_t &_file)tim::manager
auto_lock_ptr_t typedeftim::manager
auto_lock_t typedeftim::manager
cleanup(const std::string &)tim::manager
cleanup()tim::manager
comm_group_t typedeftim::manager
do_serialize(Archive &ar, const enum_set_t &_types)tim::manager
enum_map_t typedeftim::manager
enum_set_t typedeftim::manager
exit_hook()tim::managerstatic
filemap_t typedeftim::manager
filtered_get_storagetim::managerfriend
finalize()tim::manager
finalizer_func_t typedeftim::manager
finalizer_list_t typedeftim::manager
finalizer_pair_t typedeftim::manager
finalizer_pmap_t typedeftim::manager
finalizer_void_t typedeftim::manager
get_is_main_thread()tim::managerstatic
get_prefix() consttim::managerprotected
get_rank() consttim::managerinline
get_storagetim::managerfriend
get_thread_count()tim::managerinlinestatic
get_tid() consttim::managerinline
initialize()tim::manager
initializer_func_t typedeftim::manager
initializer_list_t typedeftim::manager
instance()tim::managerstatic
instance_count() consttim::managerinline
internal_write_metadata(const char *="")tim::managerprotected
is_finalized() consttim::managerinline
is_finalizing() consttim::managerinline
is_finalizing(bool v)tim::managerinline
is_initialized() consttim::managerinline
manager()tim::manager
manager(const manager &)=deletetim::manager
manager(manager &&)=deletetim::manager
master_instance()tim::managerstatic
metadata_func_t typedeftim::manager
metadata_info_t typedeftim::manager
mutex_t typedeftim::manager
operator=(const manager &)=deletetim::manager
operator=(manager &&)=deletetim::manager
pointer_pair_t typedeftim::manager
pointer_t typedeftim::manager
remove_cleanup(void *)tim::manager
remove_cleanup(const std::string &)tim::manager
remove_finalizer(const std::string &)tim::manager
remove_synchronization(const std::string &, int64_t)tim::manager
set_persistent_master(pointer_t _pinst)tim::managerinlinestatic
set_write_metadata(short v)tim::managerinline
settings_ptr_t typedeftim::manager
size_type typedeftim::manager
string_t typedeftim::manager
synchronize()tim::manager
synchronize_list_t typedeftim::manager
this_type typedeftim::manager
total_instance_count()tim::managerinlinestatic
update_metadata_prefix()tim::manager
update_settings(const settings &_settings)tim::managerinlinestatic
use_exit_hook(bool val)tim::managerinlinestatic
write_metadata(const std::string &, const char *="")tim::manager
write_metadata(std::ostream &)tim::manager
~manager()tim::manager