|
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/utility/macros.hpp"#include "timemory/utility/types.hpp"#include "timemory/utility/utility.hpp"#include <algorithm>#include <cassert>#include <cstring>#include <deque>#include <functional>#include <iomanip>#include <iosfwd>#include <list>#include <map>#include <numeric>#include <regex>#include <set>#include <sstream>#include <string>#include <type_traits>#include <utility>#include <vector>
Include dependency graph for argparse.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | tim::argparse::argument_vector |
| This class exists to simplify creating argument arrays compatible with execv* routines and MPI_Comm_spawn/MPI_Comm_spawn_multiple. More... | |
| struct | tim::argparse::argument_vector::c_args |
| struct | tim::argparse::argument_parser |
| struct | tim::argparse::argument_parser::arg_result |
| struct | tim::argparse::argument_parser::argument |
Namespaces | |
| namespace | tim |
| namespace | tim::argparse |