Evo C++ Library v0.5.1
Classes | Namespaces | Macros | Functions
fmt.h File Reference

Evo extended output formatting helpers. More...

#include "substring.h"

Go to the source code of this file.

Classes

struct  FmtTable::CachedWriter
 Used to write formatted output with caching (used internally). More...
 
struct  FmtTable::Column
 Column information. More...
 
struct  FmtTable
 Text table formatter. More...
 
struct  FmtTableAttribs
 Helper for adjusting FmtTable column attributes. More...
 
struct  FmtTableOut< T, W >
 Output interface for writing text table to stream/string. More...
 
struct  FmtTable::Writer
 Used to write formatted output (used internally). More...
 

Namespaces

 evo
 Evo C++ Library namespace.
 

Macros

#define INCL_evo_fmt_h
 

Functions

template<class T >
FmtTableOut< T, FmtTable::CachedWriter > fmt_table (T &out, FmtTable &table, FmtTable::Type type=FmtTable::tTEXT)
 Create cached FmtTableOut paired with given string/stream to write to. More...
 
template<class T >
FmtTableOut< T, FmtTable::Writer > fmt_table_nocache (T &out, FmtTable &table, FmtTable::Type type=FmtTable::tTEXT)
 Create cached FmtTableOut paired with given string/stream to write to. More...
 

Detailed Description

Evo extended output formatting helpers.

Macro Definition Documentation

◆ INCL_evo_fmt_h

#define INCL_evo_fmt_h