ATLAS Offline Software
Loading...
Searching...
No Matches
TableUtils::StatTable< T > Struct Template Reference

#include <TableUtils.h>

Collaboration diagram for TableUtils::StatTable< T >:

Public Member Functions

StatTablecolumnWidth (std::size_t value)
StatTableminLabelWidth (std::size_t value)
StatTabledumpHeader (bool value=true)
StatTabledumpFooter (bool value=true)
StatTableseparateLastRow (bool value=true)
StatTablelabelPrefix (const std::string &value)
StatTableprecision (unsigned int precision)

Public Attributes

Range< T > m_counter
Range< std::string > m_label
std::string m_labelPrefix {}
std::size_t m_columnWidth =12
std::size_t m_minLabelWidth =0
unsigned int m_precision = std::numeric_limits<unsigned int>::max()
bool m_dumpHeader =true
bool m_dumpFooter =true
bool m_separateLastRow =false

Detailed Description

template<typename T>
struct TableUtils::StatTable< T >

Definition at line 231 of file TableUtils.h.

Member Function Documentation

◆ columnWidth()

template<typename T>
StatTable & TableUtils::StatTable< T >::columnWidth ( std::size_t value)
inline

Definition at line 234 of file TableUtils.h.

234{ m_columnWidth=value; return *this;}
std::size_t m_columnWidth
Definition TableUtils.h:243

◆ dumpFooter()

template<typename T>
StatTable & TableUtils::StatTable< T >::dumpFooter ( bool value = true)
inline

Definition at line 237 of file TableUtils.h.

237{ m_dumpFooter=value; return *this;}

◆ dumpHeader()

template<typename T>
StatTable & TableUtils::StatTable< T >::dumpHeader ( bool value = true)
inline

Definition at line 236 of file TableUtils.h.

236{ m_dumpHeader=value; return *this;}

◆ labelPrefix()

template<typename T>
StatTable & TableUtils::StatTable< T >::labelPrefix ( const std::string & value)
inline

Definition at line 239 of file TableUtils.h.

239{ m_labelPrefix=value; return *this;}
std::string m_labelPrefix
Definition TableUtils.h:242

◆ minLabelWidth()

template<typename T>
StatTable & TableUtils::StatTable< T >::minLabelWidth ( std::size_t value)
inline

Definition at line 235 of file TableUtils.h.

235{ m_minLabelWidth=value; return *this;}
std::size_t m_minLabelWidth
Definition TableUtils.h:244

◆ precision()

template<typename T>
StatTable & TableUtils::StatTable< T >::precision ( unsigned int precision)
inline

Definition at line 240 of file TableUtils.h.

240{ m_precision=precision; return *this;}
StatTable & precision(unsigned int precision)
Definition TableUtils.h:240
unsigned int m_precision
Definition TableUtils.h:245

◆ separateLastRow()

template<typename T>
StatTable & TableUtils::StatTable< T >::separateLastRow ( bool value = true)
inline

Definition at line 238 of file TableUtils.h.

238{ m_separateLastRow=value; return *this;}

Member Data Documentation

◆ m_columnWidth

template<typename T>
std::size_t TableUtils::StatTable< T >::m_columnWidth =12

Definition at line 243 of file TableUtils.h.

◆ m_counter

template<typename T>
Range<T> TableUtils::StatTable< T >::m_counter

Definition at line 232 of file TableUtils.h.

◆ m_dumpFooter

template<typename T>
bool TableUtils::StatTable< T >::m_dumpFooter =true

Definition at line 247 of file TableUtils.h.

◆ m_dumpHeader

template<typename T>
bool TableUtils::StatTable< T >::m_dumpHeader =true

Definition at line 246 of file TableUtils.h.

◆ m_label

template<typename T>
Range<std::string> TableUtils::StatTable< T >::m_label

Definition at line 233 of file TableUtils.h.

◆ m_labelPrefix

template<typename T>
std::string TableUtils::StatTable< T >::m_labelPrefix {}

Definition at line 242 of file TableUtils.h.

242{};

◆ m_minLabelWidth

template<typename T>
std::size_t TableUtils::StatTable< T >::m_minLabelWidth =0

Definition at line 244 of file TableUtils.h.

◆ m_precision

template<typename T>
unsigned int TableUtils::StatTable< T >::m_precision = std::numeric_limits<unsigned int>::max()

Definition at line 245 of file TableUtils.h.

◆ m_separateLastRow

template<typename T>
bool TableUtils::StatTable< T >::m_separateLastRow =false

Definition at line 248 of file TableUtils.h.


The documentation for this struct was generated from the following file: