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::source_location Member List

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

compute_data(const char *_func)tim::source_locationinlineprotected
compute_data(const char *_func, int _line, const char *_fname, bool shorten)tim::source_locationinlineprotected
get_captured(ArgsT &&... _args)tim::source_locationinline
get_captured() consttim::source_locationinline
get_captured(ArgsT &&...)tim::source_locationinline
get_captured_inline(const mode &_mode, const char *_func, int _line, const char *_fname, ArgsT &&... _args)tim::source_locationinlinestatic
join_type typedeftim::source_location
mode enum nametim::source_location
operator=(const source_location &)=deletetim::source_location
operator=(source_location &&)=defaulttim::source_location
result_type typedeftim::source_location
source_location(const mode &_mode, const char *_func, int _line, const char *_fname, ArgsT &&...)tim::source_locationinline
source_location(const mode &_mode, const char *_func, int _line, const char *_fname, ArgsT &&... _args)tim::source_locationinline
source_location()=deletetim::source_location
source_location(const source_location &)=deletetim::source_location
source_location(source_location &&)=defaulttim::source_location
~source_location()=defaulttim::source_location