Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

mpcl::io::IOutputStreamable< TChar, TTraits > Class Template Reference

Base output streamable class. More...

#include <output_streamable.hh>

Inheritance diagram for mpcl::io::IOutputStreamable< TChar, TTraits >:

mpcl::io::IStreamable< TChar, TTraits > mpcl::TException mpcl::util::prefs::TOption mpcl::automaton::TException mpcl::automaton::TFileNotFoundException mpcl::automaton::TIntegrityException mpcl::automaton::TNotDfamlFileException mpcl::automaton::TNotFoundException mpcl::invariant::TException mpcl::invariant::TViolationException mpcl::net::cgi::TBadCookieException mpcl::net::cgi::TBadFormException mpcl::net::cgi::TCouldNotBuildException mpcl::net::cgi::TException mpcl::net::cgi::TVariableNotFoundException mpcl::net::corba::TException mpcl::net::corba::TNarrowFailedException mpcl::net::corba::TNoNameServiceException mpcl::system::TErrorException mpcl::system::TException mpcl::TConstraintException mpcl::TErrorException mpcl::text::codegen::TBadInstantiateSyntaxException mpcl::text::codegen::TException mpcl::text::codegen::TFileNotFoundException mpcl::text::codegen::TNotCdmlFileException mpcl::text::codegen::TNotFoundException mpcl::text::html::TConstraintException mpcl::text::html::TException mpcl::text::html::TNoCodeGeneratorException mpcl::text::regex::TException mpcl::text::regex::TNoStreamException mpcl::text::regex::TNotRePositionableStreamException mpcl::TFatalException mpcl::TNotFoundException mpcl::TNotImplementedException mpcl::TWarningException mpcl::util::prefs::TException mpcl::util::prefs::TFileErrorException mpcl::util::prefs::TNotParameterAbleException mpcl::util::prefs::TOptionAlreadyDefinedException mpcl::util::prefs::TParseErrorException mpcl::util::prefs::TVariableNotFoundException List of all members.

Public Types

typedef TChar char_type
 Character type.

typedef TTraits traits_type
 Traits type.


Public Methods

virtual ~IOutputStreamable (void)
 Destroys the instance.


Protected Methods

virtual void write (std::basic_ostream< char_type, traits_type > &rtOUTPUT_OSTREAM) const=0

Detailed Description

template<typename TChar = char, typename TTraits = std::char_traits<TChar>>
class mpcl::io::IOutputStreamable< TChar, TTraits >

Base output streamable class.

Definition at line 56 of file output_streamable.hh.


Member Function Documentation

template<typename TChar = char, typename TTraits = std::char_traits<TChar>>
virtual void mpcl::io::IOutputStreamable< TChar, TTraits >::write std::basic_ostream< char_type, traits_type > &    rtOUTPUT_OSTREAM const [protected, pure virtual]
 

Writes the instance onto stream rtTARGET_STREAM.

Parameters:
rtTARGET_STREAM  Target output stream.

Implemented in mpcl::TException, and mpcl::util::prefs::TOption.


The documentation for this class was generated from the following file:
Generated on Mon Oct 13 02:35:25 2003 for MPCL by doxygen1.2.18