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/data/stream.hpp"
Public Types | |
using | format_flags = std::ios_base::fmtflags |
Public Member Functions | |
header_stream (format_flags _fmt, int _width, int _prec, bool _center) | |
template<typename StreamT > | |
StreamT & | operator() (StreamT &_os, const Tp &_obj) |
Public Attributes | |
bool | m_center |
int | m_width |
int | m_precision |
format_flags | m_format |
Definition at line 778 of file stream.hpp.
using tim::data::header_stream< Tp >::format_flags = std::ios_base::fmtflags |
Definition at line 780 of file stream.hpp.
|
inline |
Definition at line 782 of file stream.hpp.
|
inline |
Definition at line 790 of file stream.hpp.
References tim::data::header_stream< Tp >::m_center, tim::data::header_stream< Tp >::m_format, tim::data::header_stream< Tp >::m_precision, and tim::data::header_stream< Tp >::m_width.
bool tim::data::header_stream< Tp >::m_center |
Definition at line 796 of file stream.hpp.
Referenced by tim::data::header_stream< Tp >::operator()().
format_flags tim::data::header_stream< Tp >::m_format |
Definition at line 799 of file stream.hpp.
Referenced by tim::data::header_stream< Tp >::operator()().
int tim::data::header_stream< Tp >::m_precision |
Definition at line 798 of file stream.hpp.
Referenced by tim::data::header_stream< Tp >::operator()().
int tim::data::header_stream< Tp >::m_width |
Definition at line 797 of file stream.hpp.
Referenced by tim::data::header_stream< Tp >::operator()().