UtilsLite
Utilities for C++ programming
Loading...
Searching...
No Matches
Table.hxx File Reference

Go to the source code of this file.

Classes

class  Utils::Table::Style
 Defines the style and structure of table borders, padding, and alignment. More...
 
class  Utils::Table::Cell
 Represents a cell in a table with alignment, content, and optional column span. More...
 
class  Utils::Table::Row
 Represents a row in a table consisting of multiple cells. More...
 
class  Utils::Table::Table
 The main class for creating and managing a table. More...
 

Namespaces

namespace  Utils
 
namespace  Utils::Table
 

Typedefs

using Utils::Table::integer = int
 
using Utils::Table::Alignment = enum class Table_align : integer { LEFT, RIGHT, CENTER }
 Enum class defining alignment types for table cells.
 

Functions

Utils::ostream_typeoperator<< (Utils::ostream_type &stream, Utils::Table::Row const &row)
 Stream insertion operator for rendering a table row to an output stream.
 
Utils::ostream_typeoperator<< (Utils::ostream_type &stream, Utils::Table::Table const &table)
 Stream insertion operator for rendering a table to an output stream.
 

Function Documentation

◆ operator<<() [1/2]

Utils::ostream_type & operator<< ( Utils::ostream_type & stream,
Utils::Table::Row const & row )
inline

Stream insertion operator for rendering a table row to an output stream.

◆ operator<<() [2/2]

Utils::ostream_type & operator<< ( Utils::ostream_type & stream,
Utils::Table::Table const & table )
inline

Stream insertion operator for rendering a table to an output stream.