stc
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
Catch::Vendored::ModTablePrinter Class Reference

Public Member Functions

 ModTablePrinter (std::ostream &os, std::vector< ColumnInfo > columnInfos)
 
auto columnInfos () const -> std::vector< ColumnInfo > const &
 
void open ()
 
void close ()
 

Friends

template<typename T >
ModTablePrinteroperator<< (ModTablePrinter &tp, T const &value)
 
ModTablePrinteroperator<< (ModTablePrinter &tp, ColumnBreak)
 
ModTablePrinteroperator<< (ModTablePrinter &tp, RowBreak)
 
ModTablePrinteroperator<< (ModTablePrinter &tp, OutputFlush)
 

Constructor & Destructor Documentation

◆ ModTablePrinter()

Catch::Vendored::ModTablePrinter::ModTablePrinter ( std::ostream &  os,
std::vector< ColumnInfo columnInfos 
)
inline

Member Function Documentation

◆ close()

void Catch::Vendored::ModTablePrinter::close ( )
inline

◆ columnInfos()

auto Catch::Vendored::ModTablePrinter::columnInfos ( ) const -> std::vector<ColumnInfo> const&
inline

◆ open()

void Catch::Vendored::ModTablePrinter::open ( )
inline

Friends And Related Symbol Documentation

◆ operator<< [1/4]

ModTablePrinter & operator<< ( ModTablePrinter tp,
ColumnBreak   
)
friend

◆ operator<< [2/4]

ModTablePrinter & operator<< ( ModTablePrinter tp,
OutputFlush   
)
friend

◆ operator<< [3/4]

ModTablePrinter & operator<< ( ModTablePrinter tp,
RowBreak   
)
friend

◆ operator<< [4/4]

template<typename T >
ModTablePrinter & operator<< ( ModTablePrinter tp,
T const &  value 
)
friend

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