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::mpl::execution_handler< BundleT, DataT > Member List

This is the complete list of members for tim::mpl::execution_handler< BundleT, DataT >, including all inherited members.

add_secondary(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
assemble(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
audit(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
derive(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
execution_handler()=deletetim::mpl::execution_handler< BundleT, DataT >
execution_handler(const execution_handler &)=deletetim::mpl::execution_handler< BundleT, DataT >
execution_handler(execution_handler &&) noexcept=defaulttim::mpl::execution_handler< BundleT, DataT >
execution_handler(BundleT &_bundle, DataT &&_data) noexcepttim::mpl::execution_handler< BundleT, DataT >inline
get(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
get_bundle() noexcepttim::mpl::execution_handler< BundleT, DataT >inline
get_bundle_and_result()tim::mpl::execution_handler< BundleT, DataT >inline
get_labeled(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
get_result() noexcepttim::mpl::execution_handler< BundleT, DataT >inline
invoke(Args &&... _args)tim::mpl::execution_handler< BundleT, DataT >inline
mark(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
mark_begin(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
mark_end(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
measure(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
operator BundleT() consttim::mpl::execution_handler< BundleT, DataT >inline
operator DataT() consttim::mpl::execution_handler< BundleT, DataT >inline
operator=(const execution_handler &)=deletetim::mpl::execution_handler< BundleT, DataT >
operator=(execution_handler &&) noexcept=defaulttim::mpl::execution_handler< BundleT, DataT >
pop(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
push(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
return_bundle() noexcepttim::mpl::execution_handler< BundleT, DataT >inline
return_result() noexcepttim::mpl::execution_handler< BundleT, DataT >inline
sample(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
start(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
stop(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
store(Args &&... args)tim::mpl::execution_handler< BundleT, DataT >inline
this_type typedeftim::mpl::execution_handler< BundleT, DataT >