|
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.
|
The declaration for the types for operations without definitions. More...
#include "timemory/enum.h"#include "timemory/mpl/apply.hpp"#include "timemory/mpl/type_traits.hpp"#include "timemory/mpl/types.hpp"#include "timemory/operations/macros.hpp"#include "timemory/operations/types.hpp"#include <algorithm>#include <bitset>#include <cstdio>#include <iostream>#include <map>#include <ostream>#include <set>#include <sstream>#include <string>#include <tuple>#include <type_traits>#include <vector>
Include dependency graph for declaration.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | tim::storage_initializer |
| This provides an object that can initialize the storage opaquely, e.g. More... | |
| struct | tim::operation::non_vexing |
| struct | tim::operation::common_utils |
| common string manipulation utilities More... | |
| struct | tim::operation::init_storage< Tp > |
| struct | tim::operation::fini_storage< Tp > |
Namespaces | |
| namespace | tim |
| namespace | tim::component |
| namespace | tim::operation |
Macros | |
| #define | SFINAE_WARNING(...) |
The declaration for the types for operations without definitions.
Definition in file declaration.hpp.
| struct tim::operation::non_vexing |
Definition at line 183 of file declaration.hpp.
Collaboration diagram for tim::operation::non_vexing:| #define SFINAE_WARNING | ( | ... | ) |
Definition at line 70 of file declaration.hpp.