18 #ifndef __xoutsimple_h 19 #define __xoutsimple_h 36 template<
class charT,
class traits =
char_traits<
charT > >
67 virtual int AddOutput(
const char * name, ostream_type * output );
69 virtual int AddOutput(
const char * name, Superclass * output );
71 virtual int RemoveOutput(
const char * name );
73 virtual void SetOutputs(
const CStreamMapType & outputmap );
75 virtual void SetOutputs(
const XStreamMapType & outputmap );
78 virtual const CStreamMapType & GetCOutputs(
void );
80 virtual const XStreamMapType & GetXOutputs(
void );
86 #include "xoutsimple.hxx" 88 #endif // end #ifndef __xoutsimple_h
XStreamMapType::value_type XStreamMapEntryType
xoutbase< charT, traits > Superclass
Superclass::int_type int_type
basic_ostream< charT, traits > ostream_type
CStreamMapType::value_type CStreamMapEntryType
Superclass::CStreamMapIteratorType CStreamMapIteratorType
Superclass::char_type char_type
traits::pos_type pos_type
xout class with only basic functionality.
Superclass::CStreamMapType CStreamMapType
Superclass::traits_type traits_type
XStreamMapType::iterator XStreamMapIteratorType
traits::int_type int_type
Superclass::XStreamMapType XStreamMapType
std::map< std::string, Self * > XStreamMapType
Superclass::XStreamMapEntryType XStreamMapEntryType
Superclass::CStreamMapEntryType CStreamMapEntryType
Superclass::ostream_type ostream_type
std::map< std::string, ostream_type * > CStreamMapType
Superclass::ios_type ios_type
traits::off_type off_type
Superclass::XStreamMapIteratorType XStreamMapIteratorType
CStreamMapType::iterator CStreamMapIteratorType
basic_ios< charT, traits > ios_type
Superclass::off_type off_type
Superclass::pos_type pos_type