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/mpl/policy.hpp"
Public Types | |
using | type = Tp |
using | int_type = int64_t |
Public Member Functions | |
instance_tracker ()=default | |
~instance_tracker ()=default | |
instance_tracker (const instance_tracker &)=default | |
instance_tracker (instance_tracker &&) noexcept=default | |
instance_tracker & | operator= (const instance_tracker &)=default |
instance_tracker & | operator= (instance_tracker &&) noexcept=default |
Static Public Member Functions | |
static int_type | get_started_count () |
Static Public Attributes | |
static constexpr bool | thread_support = false |
Protected Member Functions | |
auto | start () |
auto | stop () |
auto | get_global_count () |
auto | global_tracker_start () |
auto | global_tracker_stop () |
Static Protected Member Functions | |
static std::atomic< int_type > & | get_started () |
Protected Attributes | |
int_type | m_tot = get_started_count() |
Definition at line 380 of file policy.hpp.
using tim::policy::instance_tracker< Tp, false >::int_type = int64_t |
Definition at line 384 of file policy.hpp.
using tim::policy::instance_tracker< Tp, false >::type = Tp |
Definition at line 383 of file policy.hpp.
|
default |
|
default |
|
default |
|
defaultnoexcept |
|
inlineprotected |
Definition at line 424 of file policy.hpp.
|
inlinestaticprotected |
Definition at line 402 of file policy.hpp.
|
inlinestatic |
Definition at line 397 of file policy.hpp.
|
inlineprotected |
|
inlineprotected |
|
default |
|
defaultnoexcept |
|
inlineprotected |
Definition at line 410 of file policy.hpp.
|
inlineprotected |
Definition at line 418 of file policy.hpp.
|
protected |
Definition at line 429 of file policy.hpp.
|
staticconstexpr |
Definition at line 385 of file policy.hpp.