Evo C++ Library v0.5.1
Public Member Functions | Public Attributes | List of all members
FmtTable::Column Struct Reference

#include <evo/fmt.h>

Detailed Description

Column information.

Public Member Functions

 Column ()
 Constructor using default values. More...
 
 Column (const SubString &name, FmtAlign align, int width=0)
 Constructor. More...
 
 Column (const SubString &name, int width=0)
 Constructor. More...
 
 Column (const Column &src)
 Copy constructor. More...
 
Columnoperator= (const Column &src)
 Assignment operator. More...
 

Public Attributes

FmtAlign align
 Column alignment type, default: fLEFT More...
 
SubString name
 Column name More...
 
int width
 Column width, default: 0 More...
 

Constructor & Destructor Documentation

◆ Column() [1/4]

Column ( )
inline

Constructor using default values.

◆ Column() [2/4]

Column ( const SubString name,
FmtAlign  align,
int  width = 0 
)
inline

Constructor.

Parameters
nameColumn name
alignColumn alignment value
widthColumn width

◆ Column() [3/4]

Column ( const SubString name,
int  width = 0 
)
inline

Constructor.

  • Uses default alignment: fLEFT
Parameters
nameColumn name
widthColumn width

◆ Column() [4/4]

Column ( const Column src)
inline

Copy constructor.

Parameters
srcSource to copy

Member Function Documentation

◆ operator=()

Column& operator= ( const Column src)
inline

Assignment operator.

Parameters
srcSource to copy
Returns
This

Member Data Documentation

◆ align

FmtAlign align

Column alignment type, default: fLEFT

◆ name

SubString name

Column name

◆ width

int width

Column width, default: 0


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