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::scope::config Member List

This is the complete list of members for tim::scope::config, including all inherited members.

compute_depth(uint64_t _current)tim::scope::configinline
compute_hash(uint64_t _id, uint64_t _depth, uint64_t &_counter)tim::scope::configinline
config()tim::scope::configinline
config(const data_type &obj)tim::scope::configinlineexplicit
config(data_type &&obj) noexcepttim::scope::configinlineexplicit
config(bool _flat)tim::scope::configinlineexplicit
config(bool _flat, bool _timeline)tim::scope::configinlineexplicit
config(bool _flat, bool _timeline, bool _tree)tim::scope::configinlineexplicit
config(tree)tim::scope::configinline
config(flat)tim::scope::configinline
config(timeline)tim::scope::configinline
config(Arg &&arg, Args &&... args)tim::scope::configinlineexplicit
config(const config &)=defaulttim::scope::config
config(config &&) noexcept=defaulttim::scope::config
is_flat() consttim::scope::configinline
is_flat() consttim::scope::configinline
is_flat_timeline() consttim::scope::configinline
is_timeline() consttim::scope::configinline
is_tree() consttim::scope::configinline
is_tree() consttim::scope::configinline
is_tree_timeline() consttim::scope::configinline
operator+=(T)tim::scope::configinline
operator<<tim::scope::configfriend
operator=(const config &)=defaulttim::scope::config
operator=(config &&) noexcept=defaulttim::scope::config
operator=(const data_type &rhs)tim::scope::configinline
operator=(data_type &&rhs) noexcepttim::scope::configinline
set(bool val=true)tim::scope::configinline
~config()=defaulttim::scope::config