|
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.
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | tim::component::skeleton::base |
Namespaces | |
| namespace | tim |
| namespace | tim::component |
| namespace | tim::component::skeleton |
These provide fake types for heavyweight types w.r.t. templates. In general, if a component is templated or contains a lot of code, create a skeleton and in timemory/components/types.hpp use an #ifdef to provide the skeleton instead. Also, make sure the component file is not directly included. If the type uses callbacks, emulate the callbacks here.
Definition in file skeletons.hpp.
| struct tim::component::skeleton::base |
Definition at line 46 of file skeletons.hpp.
Collaboration diagram for tim::component::skeleton::base: