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.
serialization.hpp File Reference
#include "timemory/backends/dmp.hpp"
#include "timemory/backends/process.hpp"
#include "timemory/manager/manager.hpp"
#include "timemory/operations/declaration.hpp"
#include "timemory/operations/macros.hpp"
#include "timemory/operations/types.hpp"
#include "timemory/storage/node.hpp"
#include "timemory/tpls/cereal/archives.hpp"
#include <cctype>
#include <map>
#include <vector>
#include "timemory/operations/types/serialization.cpp"
+ Include dependency graph for serialization.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tim::operation::extra_serialization< Tp >
 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...
 
struct  tim::operation::serialization< Tp >
 

Namespaces

namespace  tim
 
namespace  tim::operation
 

Macros

#define TIMEMORY_OPERATIONS_TYPES_SERIALIZATION_HPP_
 

Macro Definition Documentation

◆ TIMEMORY_OPERATIONS_TYPES_SERIALIZATION_HPP_

#define TIMEMORY_OPERATIONS_TYPES_SERIALIZATION_HPP_

Definition at line 892 of file serialization.hpp.