ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 229 of file TableUtils.h.

Member Function Documentation

◆ columnWidth()

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

Definition at line 232 of file TableUtils.h.

232 { m_columnWidth=value; return *this;}

◆ dumpFooter()

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

Definition at line 235 of file TableUtils.h.

235 { m_dumpFooter=value; return *this;}

◆ dumpHeader()

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

Definition at line 234 of file TableUtils.h.

234 { m_dumpHeader=value; return *this;}

◆ labelPrefix()

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

Definition at line 237 of file TableUtils.h.

237 { m_labelPrefix=value; return *this;}

◆ minLabelWidth()

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

Definition at line 233 of file TableUtils.h.

233 { m_minLabelWidth=value; return *this;}

◆ precision()

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

Definition at line 238 of file TableUtils.h.

238 { m_precision=precision; return *this;}

◆ separateLastRow()

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

Definition at line 236 of file TableUtils.h.

236 { 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 241 of file TableUtils.h.

◆ m_counter

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

Definition at line 230 of file TableUtils.h.

◆ m_dumpFooter

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

Definition at line 245 of file TableUtils.h.

◆ m_dumpHeader

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

Definition at line 244 of file TableUtils.h.

◆ m_label

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

Definition at line 231 of file TableUtils.h.

◆ m_labelPrefix

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

Definition at line 240 of file TableUtils.h.

◆ m_minLabelWidth

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

Definition at line 242 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 243 of file TableUtils.h.

◆ m_separateLastRow

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

Definition at line 246 of file TableUtils.h.


The documentation for this struct was generated from the following file:
TableUtils::StatTable::m_dumpHeader
bool m_dumpHeader
Definition: TableUtils.h:244
TableUtils::StatTable::m_columnWidth
std::size_t m_columnWidth
Definition: TableUtils.h:241
TableUtils::StatTable::m_precision
unsigned int m_precision
Definition: TableUtils.h:243
athena.value
value
Definition: athena.py:124
TableUtils::StatTable::m_labelPrefix
std::string m_labelPrefix
Definition: TableUtils.h:240
TableUtils::StatTable::m_separateLastRow
bool m_separateLastRow
Definition: TableUtils.h:246
TableUtils::StatTable::m_dumpFooter
bool m_dumpFooter
Definition: TableUtils.h:245
TableUtils::StatTable::precision
StatTable & precision(unsigned int precision)
Definition: TableUtils.h:238
TableUtils::StatTable::m_minLabelWidth
std::size_t m_minLabelWidth
Definition: TableUtils.h:242