|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <xoutsimple.h>
xout class with only basic functionality.
The xoutsimple class just immediately prints to the desired outputs.
Definition at line 35 of file xoutsimple.h.
Inheritance diagram for xoutlibrary::xoutsimple:Public Types | |
| using | Self = xoutsimple |
| using | Superclass = xoutbase |
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 | |
| int | AddOutput (const char *name, std::ostream *output) override |
| int | AddOutput (const char *name, Superclass *output) override |
| const CStreamMapType & | GetCOutputs () override |
| const XStreamMapType & | GetXOutputs () override |
| int | RemoveOutput (const char *name) override |
| void | SetOutputs (const CStreamMapType &outputmap) override |
| void | SetOutputs (const XStreamMapType &outputmap) override |
| xoutsimple ()=default | |
| ~xoutsimple () override=default | |
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 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 |
Additional Inherited Members | |
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 |
Typedef's.
Definition at line 39 of file xoutsimple.h.
Definition at line 40 of file xoutsimple.h.
|
default |
Constructors
|
overridedefault |
Destructor
|
overridevirtual |
Add/Remove an output stream (like cout, or an fstream, or an xout-object).
Reimplemented from xoutlibrary::xoutbase.
|
overridevirtual |
Reimplemented from xoutlibrary::xoutbase.
|
overridevirtual |
Get the output maps.
Reimplemented from xoutlibrary::xoutbase.
|
overridevirtual |
Reimplemented from xoutlibrary::xoutbase.
|
overridevirtual |
Reimplemented from xoutlibrary::xoutbase.
|
overridevirtual |
Reimplemented from xoutlibrary::xoutbase.
|
overridevirtual |
Reimplemented from xoutlibrary::xoutbase.
Generated on 1687403667 for elastix by 1.9.4 |