Go to the documentation of this file.
23 #pragma warning ( disable : 4786 )
24 #pragma warning ( disable : 4503 )
46 template<
class charT,
class traits =
char_traits<
charT > >
96 return this->SendToTargets( _arg );
102 return this->SendToTargets( pf );
108 return this->SendToTargets( pf );
114 return this->SendToTargets( pf );
174 Send< T >::ToTargets(
const_cast< T &
>( _arg ), m_CTargetCells, m_XTargetCells );
191 static void ToTargets( T & _arg, CStreamMapType & CTargetCells, XStreamMapType & XTargetCells )
194 for( CStreamMapIteratorType cit = CTargetCells.begin();
195 cit != CTargetCells.end(); ++cit )
197 *( cit->second ) << _arg;
201 for( XStreamMapIteratorType xit = XTargetCells.begin();
202 xit != XTargetCells.end(); ++xit )
204 *( xit->second ) << _arg;
216 #include "xoutbase.hxx"
218 #endif // end #ifndef __xoutbase_h
XStreamMapType m_XOutputs
XStreamMapType::value_type XStreamMapEntryType
virtual void SetOutputs(const CStreamMapType &outputmap)
CStreamMapType::value_type CStreamMapEntryType
virtual int RemoveTargetCell(const char *name)
virtual const CStreamMapType & GetCOutputs(void)
virtual void WriteBufferedData(void)
Self & operator<<(const T &_arg)
Self & SendToTargets(const T &_arg)
virtual int AddTargetCell(const char *)
basic_ostream< charT, traits > ostream_type
virtual Self & SelectXCell(const char *name)
virtual int RemoveOutput(const char *name)
XStreamMapType::iterator XStreamMapIteratorType
Self & operator<<(ios_base &(*pf)(ios_base &))
Self & operator<<(ostream_type &(*pf)(ostream_type &))
virtual int AddTargetCell(const char *name, Self *cell)
traits::pos_type pos_type
Self & operator[](const char *cellname)
traits::off_type off_type
Self & operator<<(ios_type &(*pf)(ios_type &))
virtual const XStreamMapType & GetXOutputs(void)
XStreamMapType m_XTargetCells
CStreamMapType::iterator CStreamMapIteratorType
virtual int AddOutput(const char *name, ostream_type *output)
std::map< std::string, ostream_type * > CStreamMapType
virtual void SetTargetCells(const CStreamMapType &cellmap)
virtual void SetTargetCells(const XStreamMapType &cellmap)
std::map< std::string, Self * > XStreamMapType
virtual int AddTargetCell(const char *name, ostream_type *cell)
virtual void SetOutputs(const XStreamMapType &outputmap)
traits::int_type int_type
virtual int AddOutput(const char *name, Self *output)
CStreamMapType m_CTargetCells
basic_ios< charT, traits > ios_type
CStreamMapType m_COutputs
virtual void Callback(void)
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|