MaCh3  2.8.0
Reference Guide
M3::Utils::TablePrinter Member List

This is the complete list of members for M3::Utils::TablePrinter, including all inherited members.

_columnsM3::Utils::TablePrinterprivate
_rowsM3::Utils::TablePrinterprivate
AddRow(Args &&... args)M3::Utils::TablePrinterinline
Align(const std::string_view value, const std::size_t width, const Alignment alignment)M3::Utils::TablePrinterinlineprivatestatic
CalculateWidths() constM3::Utils::TablePrinterinlineprivate
MakeBorder(const std::vector< std::size_t > &widths, const std::string_view left, const std::string_view middle, const std::string_view right, const std::string_view horizontal) constM3::Utils::TablePrinterinlineprivate
MakeHeader() constM3::Utils::TablePrinterinlineprivate
MakeRow(const std::vector< std::size_t > &widths, const std::vector< std::string > &row) constM3::Utils::TablePrinterinlineprivate
Render() constM3::Utils::TablePrinterinline
TablePrinter(std::vector< ColumnSpec > columns)M3::Utils::TablePrinterinlineexplicit
toString(T &&value)M3::Utils::TablePrinterinlineprivatestatic
Truncate(const std::string_view value, const std::size_t width)M3::Utils::TablePrinterinlineprivatestatic