|
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.
|
the namespace provides overloads to output complex data types w/ streams More...
Functions | |
| template<template< typename... > class Tuple, typename... Types, size_t... Idx> | |
| void | tuple_printer (const Tuple< Types... > &obj, std::ostream &os, index_sequence< Idx... >) |
| template<typename T , typename U > | |
| std::ostream & | operator<< (std::ostream &, const std::pair< T, U > &) |
| template<typename... Types> | |
| std::ostream & | operator<< (std::ostream &, const std::tuple< Types... > &) |
| template<typename Tp , typename... Extra> | |
| std::ostream & | operator<< (std::ostream &, const std::vector< Tp, Extra... > &) |
| template<typename Tp , size_t N> | |
| std::ostream & | operator<< (std::ostream &, const std::array< Tp, N > &) |
| template<typename Tp , typename... ExtraT> | |
| std::ostream & | operator<< (std::ostream &os, const std::vector< Tp, ExtraT... > &p) |
the namespace provides overloads to output complex data types w/ streams
| std::ostream & tim::stl::ostream::operator<< | ( | std::ostream & | os, |
| const std::array< Tp, N > & | p | ||
| ) |
| std::ostream & tim::stl::ostream::operator<< | ( | std::ostream & | os, |
| const std::pair< T, U > & | p | ||
| ) |
| std::ostream & tim::stl::ostream::operator<< | ( | std::ostream & | os, |
| const std::tuple< Types... > & | p | ||
| ) |
Definition at line 87 of file stl.hpp.
References tim::os, and tuple_printer().
| std::ostream & tim::stl::ostream::operator<< | ( | std::ostream & | , |
| const std::vector< Tp, Extra... > & | |||
| ) |
| std::ostream & tim::stl::ostream::operator<< | ( | std::ostream & | os, |
| const std::vector< Tp, ExtraT... > & | p | ||
| ) |
| void tim::stl::ostream::tuple_printer | ( | const Tuple< Types... > & | obj, |
| std::ostream & | os, | ||
| index_sequence< Idx... > | |||
| ) |
Definition at line 119 of file stl.hpp.
References tim::os, and TIMEMORY_FOLD_EXPRESSION.
Referenced by operator<<().