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.
tim::component::base_data< Tp, 3 > Member List

This is the complete list of members for tim::component::base_data< Tp, 3 >, including all inherited members.

accumtim::component::base_data< Tp, 3 >protected
accum_type typedeftim::component::base_data< Tp, 3 >
basetim::component::base_data< Tp, 3 >friend
base_data()=defaulttim::component::base_data< Tp, 3 >
base_data(base_data &&)=defaulttim::component::base_data< Tp, 3 >
base_data(const base_data &rhs)=defaulttim::component::base_data< Tp, 3 >
divide(const value_type &rhs)tim::component::base_data< Tp, 3 >inline
divide(Up &&rhs) -> decltype((void) std::forward< Up >(rhs).get_value(),(void) std::forward< Up >(rhs).get_accum(), void())tim::component::base_data< Tp, 3 >inline
get_accum() consttim::component::base_data< Tp, 3 >inline
get_last() consttim::component::base_data< Tp, 3 >inline
get_value() consttim::component::base_data< Tp, 3 >inline
lasttim::component::base_data< Tp, 3 >protected
last_type typedeftim::component::base_data< Tp, 3 >
load(bool is_transient)tim::component::base_data< Tp, 3 >inline
load(bool is_transient) consttim::component::base_data< Tp, 3 >inline
minus(const value_type &rhs)tim::component::base_data< Tp, 3 >inline
minus(Up &&rhs) -> decltype((void) std::forward< Up >(rhs).get_value(),(void) std::forward< Up >(rhs).get_accum(), void())tim::component::base_data< Tp, 3 >inline
multiply(const value_type &rhs)tim::component::base_data< Tp, 3 >inline
multiply(Up &&rhs) -> decltype((void) std::forward< Up >(rhs).get_value(),(void) std::forward< Up >(rhs).get_accum(), void())tim::component::base_data< Tp, 3 >inline
operator=(base_data &&)=defaulttim::component::base_data< Tp, 3 >
operator=(const base_data &rhs)=defaulttim::component::base_data< Tp, 3 >
plus(const value_type &rhs)tim::component::base_data< Tp, 3 >inline
plus(Up &&rhs) -> decltype((void) std::forward< Up >(rhs).get_value(),(void) std::forward< Up >(rhs).get_accum(), void())tim::component::base_data< Tp, 3 >inline
reset()tim::component::base_data< Tp, 3 >inlineprotected
serialize(ArchiveT &ar, const unsigned int=0)tim::component::base_data< Tp, 3 >inline
set_accum(value_type v)tim::component::base_data< Tp, 3 >inline
set_last(value_type v)tim::component::base_data< Tp, 3 >inline
set_value(value_type v)tim::component::base_data< Tp, 3 >inline
valuetim::component::base_data< Tp, 3 >protected
value_type typedeftim::component::base_data< Tp, 3 >
~base_data()=defaulttim::component::base_data< Tp, 3 >