go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions
xoutlibrary::xoutsimple< charT, traits > Class Template Reference

xout class with only basic functionality. More...

#include <xoutsimple.h>

Inheritance diagram for xoutlibrary::xoutsimple< charT, traits >:
Inheritance graph
[legend]
Collaboration diagram for xoutlibrary::xoutsimple< charT, traits >:
Collaboration graph
[legend]

Public Types

typedef Superclass::char_type char_type
typedef
Superclass::CStreamMapEntryType 
CStreamMapEntryType
typedef
Superclass::CStreamMapIteratorType 
CStreamMapIteratorType
typedef Superclass::CStreamMapType CStreamMapType
typedef Superclass::int_type int_type
typedef Superclass::ios_type ios_type
typedef Superclass::off_type off_type
typedef Superclass::ostream_type ostream_type
typedef Superclass::pos_type pos_type
typedef xoutsimple Self
typedef xoutbase< charT, traits > Superclass
typedef Superclass::traits_type traits_type
typedef
Superclass::XStreamMapEntryType 
XStreamMapEntryType
typedef
Superclass::XStreamMapIteratorType 
XStreamMapIteratorType
typedef Superclass::XStreamMapType XStreamMapType

Public Member Functions

virtual int AddOutput (const char *name, ostream_type *output)
virtual int AddOutput (const char *name, Superclass *output)
virtual const CStreamMapTypeGetCOutputs (void)
virtual const XStreamMapTypeGetXOutputs (void)
virtual int RemoveOutput (const char *name)
virtual void SetOutputs (const XStreamMapType &outputmap)
virtual void SetOutputs (const CStreamMapType &outputmap)
 xoutsimple ()
virtual ~xoutsimple ()

Detailed Description

template<class charT, class traits = char_traits<charT>>
class xoutlibrary::xoutsimple< charT, traits >

xout class with only basic functionality.

The xoutsimple class just immediately prints to the desired outputs.

Definition at line 35 of file xoutsimple.h.


Member Typedef Documentation

template<class charT , class traits = char_traits<charT>>
typedef Superclass::char_type xoutlibrary::xoutsimple< charT, traits >::char_type

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 44 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::CStreamMapEntryType xoutlibrary::xoutsimple< charT, traits >::CStreamMapEntryType

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 55 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::CStreamMapIteratorType xoutlibrary::xoutsimple< charT, traits >::CStreamMapIteratorType

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 53 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::CStreamMapType xoutlibrary::xoutsimple< charT, traits >::CStreamMapType

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 51 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::int_type xoutlibrary::xoutsimple< charT, traits >::int_type

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 45 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::ios_type xoutlibrary::xoutsimple< charT, traits >::ios_type

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 49 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::off_type xoutlibrary::xoutsimple< charT, traits >::off_type

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 47 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::ostream_type xoutlibrary::xoutsimple< charT, traits >::ostream_type

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 48 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::pos_type xoutlibrary::xoutsimple< charT, traits >::pos_type

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 46 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef xoutsimple xoutlibrary::xoutsimple< charT, traits >::Self

Typedef's.

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 40 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef xoutbase<charT, traits> xoutlibrary::xoutsimple< charT, traits >::Superclass

Definition at line 41 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::traits_type xoutlibrary::xoutsimple< charT, traits >::traits_type

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 43 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::XStreamMapEntryType xoutlibrary::xoutsimple< charT, traits >::XStreamMapEntryType

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 56 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::XStreamMapIteratorType xoutlibrary::xoutsimple< charT, traits >::XStreamMapIteratorType

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 54 of file xoutsimple.h.

template<class charT , class traits = char_traits<charT>>
typedef Superclass::XStreamMapType xoutlibrary::xoutsimple< charT, traits >::XStreamMapType

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

Definition at line 52 of file xoutsimple.h.


Constructor & Destructor Documentation

template<class charT , class traits = char_traits<charT>>
xoutlibrary::xoutsimple< charT, traits >::xoutsimple ( )

Constructors

template<class charT , class traits = char_traits<charT>>
virtual xoutlibrary::xoutsimple< charT, traits >::~xoutsimple ( ) [virtual]

Destructor


Member Function Documentation

template<class charT , class traits = char_traits<charT>>
virtual int xoutlibrary::xoutsimple< charT, traits >::AddOutput ( const char *  name,
ostream_type output 
) [virtual]

Add/Remove an output stream (like cout, or an fstream, or an xout-object).

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

template<class charT , class traits = char_traits<charT>>
virtual int xoutlibrary::xoutsimple< charT, traits >::AddOutput ( const char *  name,
Superclass output 
) [virtual]
template<class charT , class traits = char_traits<charT>>
virtual const CStreamMapType& xoutlibrary::xoutsimple< charT, traits >::GetCOutputs ( void  ) [virtual]

Get the output maps.

Reimplemented from xoutlibrary::xoutbase< charT, traits >.

template<class charT , class traits = char_traits<charT>>
virtual const XStreamMapType& xoutlibrary::xoutsimple< charT, traits >::GetXOutputs ( void  ) [virtual]
template<class charT , class traits = char_traits<charT>>
virtual int xoutlibrary::xoutsimple< charT, traits >::RemoveOutput ( const char *  name) [virtual]
template<class charT , class traits = char_traits<charT>>
virtual void xoutlibrary::xoutsimple< charT, traits >::SetOutputs ( const CStreamMapType outputmap) [virtual]
template<class charT , class traits = char_traits<charT>>
virtual void xoutlibrary::xoutsimple< charT, traits >::SetOutputs ( const XStreamMapType outputmap) [virtual]


Generated on 24-10-2011 for elastix by doxygen 1.7.4 elastix logo