Public Member Functions | |
void | Deregister (void *object) |
void | Register (void *object, std::string display_name) |
~LifetimeProfiler () | |
Private Attributes | |
std::mutex | _mutex |
std::unordered_map< void *, std::string > | _objects |
Definition at line 26 of file LifetimeProfiled.cpp.
|
inline |
Definition at line 29 of file LifetimeProfiled.cpp.
References _mutex, _objects, DEBUG_ERROR, and carla::profiler::log().
|
inline |
Definition at line 48 of file LifetimeProfiled.cpp.
References _mutex, _objects, DEBUG_ASSERT, and carla::profiler::log().
Referenced by carla::profiler::LifetimeProfiled::LifetimeProfiled().
|
inline |
Definition at line 40 of file LifetimeProfiled.cpp.
References _mutex, _objects, and carla::profiler::log().
Referenced by carla::profiler::LifetimeProfiled::LifetimeProfiled().
|
private |
Definition at line 60 of file LifetimeProfiled.cpp.
Referenced by Deregister(), Register(), and ~LifetimeProfiler().
|
private |
Definition at line 62 of file LifetimeProfiled.cpp.
Referenced by Deregister(), Register(), and ~LifetimeProfiler().