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.
|
trait that designates the type supports calling assemble and derive member functions with these types. Specializations MUST be structured as a tim::type_list<...> of tim::type_list<...> where each inner type_list entry is the list of component types required to perform a derivation. More...
#include "timemory/mpl/type_traits.hpp"
Public Types | |
using | type = std::tuple< type_list<> > |
Static Public Attributes | |
static constexpr size_t | size = 0 |
trait that designates the type supports calling assemble and derive member functions with these types. Specializations MUST be structured as a tim::type_list<...> of tim::type_list<...> where each inner type_list entry is the list of component types required to perform a derivation.
Definition at line 814 of file type_traits.hpp.
using tim::trait::derivation_types< T >::type = std::tuple<type_list<> > |
Definition at line 817 of file type_traits.hpp.
|
staticconstexpr |
Definition at line 816 of file type_traits.hpp.