|
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.
|
#include "timemory/plotting/macros.hpp"#include "timemory/plotting/types.hpp"#include "timemory/settings/declaration.hpp"#include <algorithm>#include <initializer_list>#include <sstream>#include <string>#include <type_traits>#include <utility>
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.
Namespaces | |
| namespace | tim |
| namespace | tim::plotting |
| namespace | tim::plotting::operation |
Functions | |
| void | tim::plotting::plot (const std::string &_label, const std::string &_prefix, const std::string &_dir, bool _echo_dart, const std::string &_json_file) |
| void | tim::plotting::echo_dart_file (const string_t &filepath, attributes_t attributes) |
| template<typename... Types> | |
| std::enable_if_t<(sizeof...(Types) > 0), void > | tim::plotting::plot (std::string _prefix="", const std::string &_dir=settings::output_path(), bool _echo_dart=settings::dart_output(), std::string _json_file="") |
| template<typename Arg , typename... Args> | |
| auto | tim::plotting::operation::join (const char *sep, Arg &&arg, Args &&... args) |
| template<typename Tp > | |
| void | tim::plotting::operation::plot (string_t _prefix, const string_t &_dir, bool _echo_dart, string_t _json_file) |
| template<typename... Types> | |
| std::enable_if_t<(sizeof...(Types) > 0), void > | tim::plotting::plot (const string_t &_prefix, const string_t &_dir, bool _echo_dart, const string_t &_json_file) |