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 is the complete list of members for tim::source_location, including all inherited members.
compute_data(const char *_func) | tim::source_location | inlineprotected |
compute_data(const char *_func, int _line, const char *_fname, bool shorten) | tim::source_location | inlineprotected |
get_captured(ArgsT &&... _args) | tim::source_location | inline |
get_captured() const | tim::source_location | inline |
get_captured(ArgsT &&...) | tim::source_location | inline |
get_captured_inline(const mode &_mode, const char *_func, int _line, const char *_fname, ArgsT &&... _args) | tim::source_location | inlinestatic |
join_type typedef | tim::source_location | |
mode enum name | tim::source_location | |
operator=(const source_location &)=delete | tim::source_location | |
operator=(source_location &&)=default | tim::source_location | |
result_type typedef | tim::source_location | |
source_location(const mode &_mode, const char *_func, int _line, const char *_fname, ArgsT &&...) | tim::source_location | inline |
source_location(const mode &_mode, const char *_func, int _line, const char *_fname, ArgsT &&... _args) | tim::source_location | inline |
source_location()=delete | tim::source_location | |
source_location(const source_location &)=delete | tim::source_location | |
source_location(source_location &&)=default | tim::source_location | |
~source_location()=default | tim::source_location |