occ
Loading...
Searching...
No Matches
occ::io::ColumnConfiguration Struct Reference

#include <table.h>

Collaboration diagram for occ::io::ColumnConfiguration:
[legend]

Classes

struct  Border
 

Public Types

enum class  Alignment : char { left = '<' , right = '>' , center = '^' }
 

Public Member Functions

std::string format_string () const
 
uint_fast8_t column_width () const
 

Public Attributes

uint_fast8_t width {12}
 
Alignment alignment {Alignment::left}
 
Border border
 
std::string pad {""}
 
std::string fill_value {""}
 

Member Enumeration Documentation

◆ Alignment

enum class occ::io::ColumnConfiguration::Alignment : char
strong
Enumerator
left 
right 
center 

Member Function Documentation

◆ column_width()

uint_fast8_t occ::io::ColumnConfiguration::column_width ( ) const
inline

◆ format_string()

std::string occ::io::ColumnConfiguration::format_string ( ) const
inline

Member Data Documentation

◆ alignment

Alignment occ::io::ColumnConfiguration::alignment {Alignment::left}

◆ border

Border occ::io::ColumnConfiguration::border

◆ fill_value

std::string occ::io::ColumnConfiguration::fill_value {""}

◆ pad

std::string occ::io::ColumnConfiguration::pad {""}

◆ width

uint_fast8_t occ::io::ColumnConfiguration::width {12}

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