![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <xoutcell.h>
Stores the input in a string stream.
The xoutcell class is used in the xoutrow class. It stores input for a cell in a row.
Definition at line 37 of file xoutcell.h.
Public Types | |
using | Self = xoutcell |
using | Superclass = xoutbase |
![]() | |
using | CStreamMapEntryType = CStreamMapType::value_type |
using | CStreamMapType = std::map< std::string, std::ostream * > |
using | Self = xoutbase |
using | XStreamMapEntryType = XStreamMapType::value_type |
using | XStreamMapType = std::map< std::string, Self * > |
Public Member Functions | |
void | WriteBufferedData () override |
xoutcell () | |
~xoutcell () override=default | |
![]() | |
virtual int | AddOutput (const char *name, Self *output) |
virtual int | AddOutput (const char *name, std::ostream *output) |
virtual int | AddTargetCell (const char *name, Self *cell) |
virtual int | AddTargetCell (const char *name, std::ostream *cell) |
virtual const CStreamMapType & | GetCOutputs () |
virtual const XStreamMapType & | GetXOutputs () |
template<class T > | |
Self & | operator<< (const T &_arg) |
Self & | operator<< (std::ios &(*pf)(std::ios &)) |
Self & | operator<< (std::ios_base &(*pf)(std::ios_base &)) |
Self & | operator<< (std::ostream &(*pf)(std::ostream &)) |
Self & | operator[] (const char *cellname) |
virtual int | RemoveOutput (const char *name) |
virtual int | RemoveTargetCell (const char *name) |
virtual void | SetOutputs (const CStreamMapType &outputmap) |
virtual void | SetOutputs (const XStreamMapType &outputmap) |
virtual void | WriteBufferedData () |
virtual | ~xoutbase ()=0 |
Private Types | |
using | InternalBufferType = std::ostringstream |
Private Attributes | |
InternalBufferType | m_InternalBuffer |
Additional Inherited Members | |
![]() | |
void | SetCTargetCells (const CStreamMapType &cellmap) |
virtual void | SetXTargetCells (const XStreamMapType &cellmap) |
xoutbase ()=default | |
![]() | |
CStreamMapType | m_COutputs |
CStreamMapType | m_CTargetCells |
XStreamMapType | m_XOutputs |
XStreamMapType | m_XTargetCells |
|
private |
Definition at line 55 of file xoutcell.h.
using xoutlibrary::xoutcell::Self = xoutcell |
Typdef's.
Definition at line 41 of file xoutcell.h.
Definition at line 42 of file xoutcell.h.
xoutlibrary::xoutcell::xoutcell | ( | ) |
Constructors
|
overridedefault |
Destructor
|
overridevirtual |
Write the buffered cell data to the outputs.
Reimplemented from xoutlibrary::xoutbase.
|
private |
Definition at line 57 of file xoutcell.h.
Generated on 2023-01-13
for elastix by ![]() |
![]() |