|
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.
|
Provides a hook to add additional serialization data for the type. Examples include the roofline components adding roofline data. Note that this is data for the component type, not data for a component entry in the call-graph. More...
#include "timemory/operations/types/serialization.hpp"
Collaboration diagram for tim::operation::extra_serialization< Tp >:Public Types | |
| using | PrettyJson_t = cereal::PrettyJSONOutputArchive |
| using | MinimalJson_t = cereal::MinimalJSONOutputArchive |
Public Member Functions | |
| extra_serialization (PrettyJson_t &ar, unsigned int ver=0) | |
| extra_serialization (MinimalJson_t &ar, unsigned int ver=0) | |
| template<typename Archive > | |
| extra_serialization (Archive &ar, unsigned int ver=0) | |
| auto | operator() (PrettyJson_t &ar, unsigned int ver=0) const |
| auto | operator() (MinimalJson_t &ar, unsigned int ver=0) const |
| template<typename Archive > | |
| auto | operator() (Archive &ar, unsigned int ver=0) const |
Provides a hook to add additional serialization data for the type. Examples include the roofline components adding roofline data. Note that this is data for the component type, not data for a component entry in the call-graph.
Definition at line 52 of file serialization.hpp.
| using tim::operation::extra_serialization< Tp >::MinimalJson_t = cereal::MinimalJSONOutputArchive |
Definition at line 55 of file serialization.hpp.
| using tim::operation::extra_serialization< Tp >::PrettyJson_t = cereal::PrettyJSONOutputArchive |
Definition at line 54 of file serialization.hpp.
|
inlineexplicit |
Definition at line 59 of file serialization.hpp.
|
inlineexplicit |
Definition at line 64 of file serialization.hpp.
|
inlineexplicit |
Definition at line 70 of file serialization.hpp.
|
inline |
Definition at line 86 of file serialization.hpp.
|
inline |
Definition at line 80 of file serialization.hpp.
|
inline |
Definition at line 75 of file serialization.hpp.