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 | Protected Attributes
xoutlibrary::xoutcell< charT, traits > Class Template Reference

#include <xoutcell.h>

Inheritance diagram for xoutlibrary::xoutcell< charT, traits >:
Inheritance graph
[legend]
Collaboration diagram for xoutlibrary::xoutcell< 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
std::basic_ostringstream
< charT, traits > 
InternalBufferType
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 xoutcell 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 Types inherited from xoutlibrary::xoutbase< charT, traits >
typedef charT char_type
typedef CStreamMapType::value_type CStreamMapEntryType
typedef CStreamMapType::iterator CStreamMapIteratorType
typedef std::map< std::string,
ostream_type * > 
CStreamMapType
typedef traits::int_type int_type
typedef basic_ios< charT, traits > ios_type
typedef traits::off_type off_type
typedef basic_ostream< charT,
traits > 
ostream_type
typedef traits::pos_type pos_type
typedef xoutbase Self
typedef traits traits_type
typedef XStreamMapType::value_type XStreamMapEntryType
typedef XStreamMapType::iterator XStreamMapIteratorType
typedef std::map< std::string,
Self * > 
XStreamMapType

Public Member Functions

virtual void WriteBufferedData (void)
 xoutcell ()
virtual ~xoutcell ()
- Public Member Functions inherited from xoutlibrary::xoutbase< charT, traits >
virtual int AddOutput (const char *name, ostream_type *output)
virtual int AddOutput (const char *name, Self *output)
virtual int AddTargetCell (const char *name, ostream_type *cell)
virtual int AddTargetCell (const char *name, Self *cell)
virtual int AddTargetCell (const char *)
virtual const CStreamMapTypeGetCOutputs (void)
virtual const XStreamMapTypeGetXOutputs (void)
template<class T >
Selfoperator<< (const T &_arg)
Selfoperator<< (ostream_type &(*pf)(ostream_type &))
Selfoperator<< (ios_type &(*pf)(ios_type &))
Selfoperator<< (ios_base &(*pf)(ios_base &))
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 SetTargetCells (const CStreamMapType &cellmap)
virtual void SetTargetCells (const XStreamMapType &cellmap)
 xoutbase ()
virtual ~xoutbase ()

Protected Attributes

InternalBufferType m_InternalBuffer
- Protected Attributes inherited from xoutlibrary::xoutbase< charT, traits >
bool m_Call
CStreamMapType m_COutputs
CStreamMapType m_CTargetCells
XStreamMapType m_XOutputs
XStreamMapType m_XTargetCells

Additional Inherited Members

- Protected Member Functions inherited from xoutlibrary::xoutbase< charT, traits >
virtual void Callback (void)
virtual SelfSelectXCell (const char *name)
template<class T >
SelfSendToTargets (const T &_arg)

Detailed Description

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

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 36 of file xoutcell.h.

Member Typedef Documentation

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

Definition at line 45 of file xoutcell.h.

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

Definition at line 56 of file xoutcell.h.

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

Definition at line 54 of file xoutcell.h.

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

Definition at line 52 of file xoutcell.h.

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

Definition at line 46 of file xoutcell.h.

template<class charT , class traits = char_traits<charT>>
typedef std::basic_ostringstream<charT, traits> xoutlibrary::xoutcell< charT, traits >::InternalBufferType

Definition at line 59 of file xoutcell.h.

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

Definition at line 50 of file xoutcell.h.

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

Definition at line 48 of file xoutcell.h.

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

Definition at line 49 of file xoutcell.h.

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

Definition at line 47 of file xoutcell.h.

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

Typdef's.

Definition at line 41 of file xoutcell.h.

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

Definition at line 42 of file xoutcell.h.

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

Definition at line 44 of file xoutcell.h.

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

Definition at line 57 of file xoutcell.h.

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

Definition at line 55 of file xoutcell.h.

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

Definition at line 53 of file xoutcell.h.

Constructor & Destructor Documentation

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

Constructors

template<class charT , class traits = char_traits<charT>>
virtual xoutlibrary::xoutcell< charT, traits >::~xoutcell ( )
virtual

Destructor

Member Function Documentation

template<class charT , class traits = char_traits<charT>>
virtual void xoutlibrary::xoutcell< charT, traits >::WriteBufferedData ( void  )
virtual

Write the buffered cell data to the outputs.

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

Field Documentation

template<class charT , class traits = char_traits<charT>>
InternalBufferType xoutlibrary::xoutcell< charT, traits >::m_InternalBuffer
protected

Definition at line 72 of file xoutcell.h.



Generated on 21-03-2014 for elastix by doxygen 1.8.1.2 elastix logo