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/variadic/component_bundle.hpp"
Public Types | |
using | captured_location_t = source_location::captured |
using | bundle_type = bundle< Tag, component_bundle< Tag >, tim::variadic::mixed_wrapper_types< concat< Types... > > > |
using | this_type = component_bundle< Tag, Types... > |
using | component_type = component_bundle< Tag, Types... > |
using | auto_type = auto_bundle< Tag, Types... > |
Public Member Functions | |
template<typename... Args> | |
component_bundle (Args &&...) | |
~component_bundle ()=default | |
component_bundle (const component_bundle &)=default | |
component_bundle (component_bundle &&)=default | |
component_bundle & | operator= (const component_bundle &rhs)=default |
component_bundle & | operator= (component_bundle &&)=default |
template<typename... Args> | |
component_bundle (Args &&... args) | |
Definition at line 74 of file component_bundle.hpp.
using tim::component_bundle< Tag, Types... >::auto_type = auto_bundle<Tag, Types...> |
Definition at line 86 of file component_bundle.hpp.
using tim::component_bundle< Tag, Types... >::bundle_type = bundle<Tag, component_bundle<Tag>, tim::variadic::mixed_wrapper_types<concat<Types...> >> |
Definition at line 82 of file component_bundle.hpp.
using tim::component_bundle< Tag, Types... >::captured_location_t = source_location::captured |
Definition at line 80 of file component_bundle.hpp.
using tim::component_bundle< Tag, Types... >::component_type = component_bundle<Tag, Types...> |
Definition at line 85 of file component_bundle.hpp.
using tim::component_bundle< Tag, Types... >::this_type = component_bundle<Tag, Types...> |
Definition at line 84 of file component_bundle.hpp.
tim::component_bundle< Tag, Types... >::component_bundle | ( | Args && | ... | ) |
|
default |
|
default |
|
default |
tim::component_bundle< Tag, Types... >::component_bundle | ( | Args &&... | args | ) |
Definition at line 102 of file component_bundle.hpp.
|
default |
|
default |