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.
|
#include "timemory/operations/declaration.hpp"
#include "timemory/operations/macros.hpp"
#include "timemory/operations/types.hpp"
#include <utility>
Go to the source code of this file.
Classes | |
struct | tim::operation::set_prefix< Tp > |
Call the set_prefix member function. These instantiations are always inlined because of the use of string_view. Without inlining, you will get undefined symbols in C++14 code when timemory was compiled with C++17. More... | |
struct | tim::operation::set_scope< Tp > |
struct | tim::operation::set_state< Tp > |
struct | tim::operation::set_depth_change< Tp > |
This operation attempts to call a member function which the component provides to internally store whether or not the component triggered a depth change when it was push to the call-stack or when it was popped from the call-stack. More... | |
struct | tim::operation::set_is_flat< Tp > |
This operation attempts to call a member function which the component provides to internally store whether or not the component triggered a depth change when it was push to the call-stack or when it was popped from the call-stack. More... | |
struct | tim::operation::set_is_on_stack< Tp > |
This operation attempts to call a member function which the component provides to internally store whether or not the component is referenced in persistent storage. More... | |
struct | tim::operation::set_is_invalid< Tp > |
This operation attempts to call a member function which sets whether or not the component is in a valid state for data access and updates. More... | |
struct | tim::operation::set_iterator< Tp > |
This operation attempts to call a member function which sets a pointer to a reference value in persistant storage. More... | |
struct | tim::operation::set_is_running< Tp > |
This operation attempts to call a member function which sets whether or not the component is currently collecting. More... | |
Namespaces | |
namespace | tim |
namespace | tim::component |
namespace | tim::operation |