Rosetta 3.3
Classes | Public Member Functions | Protected Member Functions
basic::basic_otstream< CharT, Traits > Class Template Reference

Base class for Tracer, TracerProxy and UTracer objects. More...

#include <Tracer.hh>

Inheritance diagram for basic::basic_otstream< CharT, Traits >:
Inheritance graph
[legend]
Collaboration diagram for basic::basic_otstream< CharT, Traits >:
Collaboration graph
[legend]

List of all members.

Classes

class  basic_tstringbuf
 Wrapper class for std::stringbuf. More...

Public Member Functions

 basic_otstream ()
virtual ~basic_otstream ()
bool is_flushed () const
 Return true if inner string buffer is empty.

Protected Member Functions

virtual void t_flush (std::string const &)
 notification that flush function was called and inner buffer should be outputed.

Detailed Description

template<class CharT, class Traits = std::char_traits<CharT>>
class basic::basic_otstream< CharT, Traits >

Base class for Tracer, TracerProxy and UTracer objects.


Constructor & Destructor Documentation

template<class CharT , class Traits = std::char_traits<CharT>>
basic::basic_otstream< CharT, Traits >::basic_otstream ( ) [inline]
template<class CharT , class Traits = std::char_traits<CharT>>
virtual basic::basic_otstream< CharT, Traits >::~basic_otstream ( ) [inline, virtual]

Member Function Documentation

template<class CharT , class Traits = std::char_traits<CharT>>
bool basic::basic_otstream< CharT, Traits >::is_flushed ( ) const [inline]

Return true if inner string buffer is empty.

Referenced by basic::Tracer::~Tracer().

template<class CharT , class Traits = std::char_traits<CharT>>
virtual void basic::basic_otstream< CharT, Traits >::t_flush ( std::string const &  ) [inline, protected, virtual]

notification that flush function was called and inner buffer should be outputed.

Reimplemented in basic::ComparingTracer, basic::MemTracer, basic::Tracer::TracerProxy, basic::Tracer, and basic::TracerToFile.

Referenced by basic::basic_otstream< CharT, Traits >::basic_tstringbuf< _CharT, _Traits >::sync().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines