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 static get() function which returns a shared pointer to an instance of the given archive format for input. Can also provides static functions for any global configuration options, if necessary. More...
#include "timemory/mpl/policy.hpp"
Public Types | |
using | type = Archive |
using | pointer = std::shared_ptr< type > |
Static Public Member Functions | |
static pointer | get (std::istream &is) |
Provides a static get() function which returns a shared pointer to an instance of the given archive format for input. Can also provides static functions for any global configuration options, if necessary.
Definition at line 91 of file policy.hpp.
using tim::policy::input_archive< Archive, Api >::pointer = std::shared_ptr<type> |
Definition at line 94 of file policy.hpp.
using tim::policy::input_archive< Archive, Api >::type = Archive |
Definition at line 93 of file policy.hpp.
|
inlinestatic |
Definition at line 96 of file policy.hpp.
Referenced by tim::operation::finalize::mpi_get< Type, true >::mpi_get(), tim::operation::finalize::mpi_get< Type, true >::operator()(), and tim::operation::finalize::upc_get< Type, true >::operator()().