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/trace.hpp"
Public Member Functions | |
lock () | |
~lock () | |
lock (lock &&) noexcept=default | |
lock & | operator= (lock &&) noexcept=default |
lock (const lock &)=delete | |
lock & | operator= (const lock &)=delete |
operator bool () const | |
bool & | get_local () |
bool | release () |
bool | acquire () |
Static Public Member Functions | |
static bool & | get_global () |
|
inline |
|
inline |
|
inline |
Definition at line 173 of file trace.hpp.
References std::max().
|
inlinestatic |
|
inline |
|
inline |
|
delete |
|
defaultnoexcept |
|
inline |