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.
|
Functions | |
template<typename Arg , typename... Args> | |
auto | join (const char *sep, Arg &&arg, Args &&... args) |
template<typename Tp > | |
void | plot (string_t _prefix, const string_t &_dir, bool _echo_dart, string_t _json_file) |
auto tim::plotting::operation::join | ( | const char * | sep, |
Arg && | arg, | ||
Args &&... | args | ||
) |
Definition at line 74 of file declaration.hpp.
References tim::consume_parameters().
Referenced by tim::source_location::source_location(), tim::source_location::compute_data(), tim::plotting::echo_dart_file(), tim::operation::echo_measurement< Tp, true >::generate_name(), and tim::mpl::apply< Ret >::join().
void tim::plotting::operation::plot | ( | string_t | _prefix, |
const string_t & | _dir, | ||
bool | _echo_dart, | ||
string_t | _json_file | ||
) |
Definition at line 87 of file declaration.hpp.
References tim::plotting::_dir, tim::plotting::_echo_dart, tim::plotting::_json_file, tim::plotting::_prefix, tim::settings::compose_output_filename(), tim::debug, tim::json_output, plot(), PRINT_HERE, and tim::verbose.
Referenced by plot().