GEOS
Public Types | Protected Member Functions | Protected Attributes | List of all members
geos::TableFormatter Class Reference

abstract class for formatting table data More...

#include <TableFormatter.hpp>

Inheritance diagram for geos::TableFormatter:
Inheritance graph
[legend]

Public Types

using RowsCellInput = std::vector< std::vector< TableData::CellData > >
 Represent the TableData values.
 
using CellLayoutRows = std::vector< std::vector< TableLayout::CellLayout > >
 Represent the Table (header or values) structured.
 

Protected Member Functions

 TableFormatter (TableLayout const &tableLayout)
 Construct a new Table Formatter from a tableLayout. More...
 

Protected Attributes

TableLayout m_tableLayout
 Layout for a table.
 

Detailed Description

abstract class for formatting table data

Definition at line 33 of file TableFormatter.hpp.

Constructor & Destructor Documentation

◆ TableFormatter()

geos::TableFormatter::TableFormatter ( TableLayout const &  tableLayout)
protected

Construct a new Table Formatter from a tableLayout.

Parameters
tableLayoutContain all tableColumnData names and optionnaly the table title

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