![]() |
|
|
Generated: 18 Jul 2008 |
#include <StreamBuffer.h>
Inheritance diagram for StreamBuffer::Ostream:


Definition at line 92 of file StreamBuffer.h.
Public Member Functions | |
| Ostream (std::ostream &str) | |
| Standard constructor: pass reference to stream object. | |
| virtual | ~Ostream () |
| Standard Destructor. | |
| virtual void | dump (StreamBuffer &stream) |
| Output dumper. | |
Private Attributes | |
| std::ostream * | m_stream |
| StreamBuffer::Ostream::Ostream | ( | std::ostream & | str | ) | [inline] |
Standard constructor: pass reference to stream object.
Definition at line 96 of file StreamBuffer.h.
00096 : m_stream(&str) { 00097 }
| virtual StreamBuffer::Ostream::~Ostream | ( | ) | [inline, virtual] |
| virtual void StreamBuffer::Ostream::dump | ( | StreamBuffer & | stream | ) | [inline, virtual] |
Output dumper.
Reimplemented from StreamBuffer::DataIO.
Definition at line 102 of file StreamBuffer.h.
References StreamBuffer::buffPointer(), StreamBuffer::data(), m_stream, and std::basic_ostream< _CharT, _Traits >::write().
00102 { 00103 // Generic implementation for ostreams: 00104 (*m_stream) << stream.buffPointer(); 00105 m_stream->write(stream.data(), stream.buffPointer()); 00106 }
std::ostream* StreamBuffer::Ostream::m_stream [private] |