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.
|
#include "timemory/utility/singleton.hpp"
Public Types | |
using | thread_t = std::thread |
using | thread_id_t = std::thread::id |
Static Public Member Functions | |
static bool | is_main_thread () |
static thread_id_t | main_thread_id () |
static bool | init () |
Friends | |
template<typename TypeT , typename PointerT , typename TagT > | |
class | singleton |
Definition at line 58 of file singleton.hpp.
using tim::singleton< void, void, void >::thread_id_t = std::thread::id |
Definition at line 62 of file singleton.hpp.
using tim::singleton< void, void, void >::thread_t = std::thread |
Definition at line 61 of file singleton.hpp.
|
inlinestatic |
Definition at line 95 of file singleton.hpp.
|
inlinestatic |
Definition at line 87 of file singleton.hpp.
|
inlinestatic |
Definition at line 68 of file singleton.hpp.
Definition at line 75 of file singleton.hpp.