64 template <
typename Self,
template <
typename>
class Sp,
typename Vp,
typename Up = Tp,
67 const Sp<Vp>& _stats, uint64_t)
79 template <
typename Self,
typename Vp,
typename Up = Tp,
85 template <
typename Self>
91 template <
template <
typename>
class Sp,
typename Vp,
typename Up = Tp,
95 auto _flags = Tp::get_format_flags();
96 auto _width = Tp::get_width();
97 auto _prec = Tp::get_precision();
109 template <
typename Vp,
typename Up = Tp,
auto write_header(Args &&... args)
auto write_entry(Args &&... args)
typename std::enable_if< B, T >::type enable_if_t
Alias template for enable_if.
The declaration for the types for operations without definitions.
Include the macros for operations.
Declare the operations types.
common string manipulation utilities
prints the statistics for a type
static void get_header(utility::stream &, const statistics< std::tuple<> > &)
print_statistics(const type &, utility::stream &_os, const Self &, const Sp< Vp > &_stats, uint64_t)
print_statistics(const type &, utility::stream &, const Self &, const statistics< std::tuple<> > &, uint64_t)
static void get_header(utility::stream &_os, const Sp< Vp > &)
std::vector< int64_t > widths_t
print_statistics(const type &, utility::stream &, const Self &, const Vp &, uint64_t)
static void get_header(utility::stream &, Vp &)
A generic class for statistical accumulation. It uses the timemory math overloads to enable statistic...
trait that allows runtime configuration of reporting certain types of values. Only applies to text ou...