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.
|
The purpose of this operation class is to combine the output types from the "get()" member function for multiple components – this is specifically used in the Python interface to provide direct access to the results. More...
#include "timemory/operations/types/get.hpp"
Public Types | |
using | type = Tp |
using | data_type = decltype(std::declval< type >().get()) |
Public Member Functions | |
get_data (const type &obj, data_type &dst) | |
template<typename Dp , typename... Args> | |
get_data (const type &obj, Dp &dst, Args &&... args) | |
data_type | operator() (const type &_obj) |
The purpose of this operation class is to combine the output types from the "get()" member function for multiple components – this is specifically used in the Python interface to provide direct access to the results.
using tim::operation::get_data< Tp >::data_type = decltype(std::declval<type>().get()) |
using tim::operation::get_data< Tp >::type = Tp |
|
inline |
|
inline |
|
inline |
Definition at line 116 of file get.hpp.