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.
components.cpp File Reference
+ Include dependency graph for components.cpp:

Go to the source code of this file.

Namespaces

namespace  tim
 
namespace  tim::env
 
namespace  tim::component
 

Macros

#define TIMEMORY_COMPONENTS_USER_BUNDLE_COMPONENTS_CPP_   1
 
#define TIMEMORY_USER_BUNDLE_INLINE
 

Functions

user_bundle_variables_t & tim::env::get_user_bundle_variables (TIMEMORY_API)
 static so that projects cannot globally change this More...
 
user_bundle_variables_t & tim::env::get_user_bundle_variables (project::kokkosp)
 
std::vector< TIMEMORY_COMPONENTtim::env::get_bundle_components (const std::vector< user_bundle_spec_t > &_priority)
 

Macro Definition Documentation

◆ TIMEMORY_COMPONENTS_USER_BUNDLE_COMPONENTS_CPP_

#define TIMEMORY_COMPONENTS_USER_BUNDLE_COMPONENTS_CPP_   1

Definition at line 26 of file components.cpp.

◆ TIMEMORY_USER_BUNDLE_INLINE

#define TIMEMORY_USER_BUNDLE_INLINE

Definition at line 31 of file components.cpp.