MaCh3  2.8.0
Reference Guide
Public Attributes | List of all members
M3::Utils::ColumnSpec Struct Reference

Column specification used by TablePrinter. More...

#include <Manager/TablePrinter.h>

Collaboration diagram for M3::Utils::ColumnSpec:
[legend]

Public Attributes

std::string name
 Column header displayed in the table. More...
 
std::size_t minWidth = 0
 Minimum column width. More...
 
std::size_t maxWidth = 0
 Maximum column width. Use 0 for no maximum. More...
 
Alignment alignment = Alignment::Left
 Alignment of values within the column. More...
 

Detailed Description

Column specification used by TablePrinter.

Definition at line 23 of file TablePrinter.h.

Member Data Documentation

◆ alignment

Alignment M3::Utils::ColumnSpec::alignment = Alignment::Left

Alignment of values within the column.

Definition at line 31 of file TablePrinter.h.

◆ maxWidth

std::size_t M3::Utils::ColumnSpec::maxWidth = 0

Maximum column width. Use 0 for no maximum.

Definition at line 29 of file TablePrinter.h.

◆ minWidth

std::size_t M3::Utils::ColumnSpec::minWidth = 0

Minimum column width.

Definition at line 27 of file TablePrinter.h.

◆ name

std::string M3::Utils::ColumnSpec::name

Column header displayed in the table.

Definition at line 25 of file TablePrinter.h.


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