41template<
class charT,
class traits =
char_traits<
charT > >
124#include "xoutrow.hxx"
traits::off_type off_type
XStreamMapType::iterator XStreamMapIteratorType
XStreamMapType::value_type XStreamMapEntryType
CStreamMapType::iterator CStreamMapIteratorType
CStreamMapType::value_type CStreamMapEntryType
traits::pos_type pos_type
basic_ios< charT, traits > ios_type
basic_ostream< charT, traits > ostream_type
std::map< std::string, ostream_type * > CStreamMapType
std::map< std::string, Self * > XStreamMapType
traits::int_type int_type
Stores the input in a string stream.
The xoutrow class can easily generate tables.
void WriteBufferedData(void) override
void SetTargetCells(const XStreamMapType &cellmap) override
Superclass::XStreamMapType XStreamMapType
xoutbase< charT, traits > Superclass
void SetOutputs(const XStreamMapType &outputmap) override
Superclass::off_type off_type
int RemoveOutput(const char *name) override
int AddOutput(const char *name, Superclass *output) override
Superclass::traits_type traits_type
xoutcell< charT, traits > XOutCellType
Superclass::ios_type ios_type
int RemoveTargetCell(const char *name) override
Superclass::ostream_type ostream_type
Superclass::CStreamMapEntryType CStreamMapEntryType
Superclass::pos_type pos_type
Superclass::CStreamMapType CStreamMapType
Superclass::XStreamMapEntryType XStreamMapEntryType
Superclass::CStreamMapIteratorType CStreamMapIteratorType
Superclass::XStreamMapIteratorType XStreamMapIteratorType
int AddTargetCell(const char *name) override
Superclass::int_type int_type
virtual void WriteHeaders(void)
Superclass::char_type char_type
Superclass & SelectXCell(const char *name) override
int AddOutput(const char *name, ostream_type *output) override
void SetOutputs(const CStreamMapType &outputmap) override