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.
types.hpp File Reference
+ Include dependency graph for types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tim::trait::component_apis< component::gotcha< Nt, ComponentsT, DiffT > >
 

Namespaces

namespace  tim
 
namespace  tim::trait
 

Functions

 TIMEMORY_DECLARE_COMPONENT (malloc_gotcha) TIMEMORY_DECLARE_COMPONENT(memory_allocations) TIMEMORY_DECLARE_TEMPLATE_COMPONENT(mpip_handle
 

Variables

 Toolset
 

Class Documentation

◆ tim::trait::component_apis< component::gotcha< Nt, ComponentsT, DiffT > >

struct tim::trait::component_apis< component::gotcha< Nt, ComponentsT, DiffT > >
template<size_t Nt, typename ComponentsT, typename DiffT>
struct tim::trait::component_apis< component::gotcha< Nt, ComponentsT, DiffT > >

Definition at line 53 of file types.hpp.

+ Collaboration diagram for tim::trait::component_apis< component::gotcha< Nt, ComponentsT, DiffT > >:
Class Members
typedef type_list< gotcha, external, supports_linux > type

Function Documentation

◆ TIMEMORY_DECLARE_COMPONENT()

TIMEMORY_DECLARE_COMPONENT ( malloc_gotcha  )

Variable Documentation

◆ Toolset

Toolset

Definition at line 40 of file types.hpp.

Referenced by tim::component::factory::hidden::get_opaque().