cxxtools::BasicOStream< CharT > Class Template Reference

An ostream with peeking capability. More...

#include <cxxtools/iostream.h>

Inheritance diagram for cxxtools::BasicOStream< CharT >:
basic_ostream

Public Member Functions

 BasicOStream (BasicStreamBuffer< CharT > *buffer=0)
 ~BasicOStream ()
BasicStreamBuffer< CharT > * attachedBuffer ()
 Access to the underlying buffer.
BasicStreamBuffer< CharT > * attachBuffer (BasicStreamBuffer< CharT > *buffer)
std::streamsize writesome (CharT *buffer, std::streamsize n)

Detailed Description

template<typename CharT>
class cxxtools::BasicOStream< CharT >

An ostream with peeking capability.

Constructor & Destructor Documentation

template<typename CharT>
cxxtools::BasicOStream< CharT >::BasicOStream ( BasicStreamBuffer< CharT > *  buffer = 0)
inlineexplicit
template<typename CharT>
cxxtools::BasicOStream< CharT >::~BasicOStream ( )
inline

Member Function Documentation

template<typename CharT>
BasicStreamBuffer<CharT>* cxxtools::BasicOStream< CharT >::attachBuffer ( BasicStreamBuffer< CharT > *  buffer)
inline
template<typename CharT>
BasicStreamBuffer<CharT>* cxxtools::BasicOStream< CharT >::attachedBuffer ( )
inline

Access to the underlying buffer.

template<typename CharT>
std::streamsize cxxtools::BasicOStream< CharT >::writesome ( CharT *  buffer,
std::streamsize  n 
)
inline

The documentation for this class was generated from the following file: