go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
xoutlibrary::xoutmain Class Reference

#include <xoutmain.h>

Detailed Description

The main xout class

Definition at line 37 of file xoutmain.h.

Inheritance diagram for xoutlibrary::xoutmain:
Inheritance graph

Additional Inherited Members

- Public Types inherited from xoutlibrary::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 inherited from xoutlibrary::xoutbase
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 CStreamMapTypeGetCOutputs ()
virtual const XStreamMapTypeGetXOutputs ()
template<class T >
Selfoperator<< (const T &_arg)
Selfoperator<< (std::ios &(*pf)(std::ios &))
Selfoperator<< (std::ios_base &(*pf)(std::ios_base &))
Selfoperator<< (std::ostream &(*pf)(std::ostream &))
Selfoperator[] (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
- Protected Member Functions inherited from xoutlibrary::xoutbase
void SetCTargetCells (const CStreamMapType &cellmap)
virtual void SetXTargetCells (const XStreamMapType &cellmap)
 xoutbase ()=default
- Protected Attributes inherited from xoutlibrary::xoutbase
CStreamMapType m_COutputs
CStreamMapType m_CTargetCells
XStreamMapType m_XOutputs
XStreamMapType m_XTargetCells

Generated on 2023-01-13 for elastix by doxygen 1.9.6 elastix logo