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

std::ostreambuf_iterator Class Template Reference

#include <sbuf_iter.h>

Inheritance diagram for std::ostreambuf_iterator:

Inheritance graph
[legend]
Collaboration diagram for std::ostreambuf_iterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef _CharT char_type
typedef _Traits traits_type
typedef basic_streambuf<_CharT,
_Traits> 
streambuf_type
typedef basic_ostream<_CharT,
_Traits> 
ostream_type

Public Methods

 ostreambuf_iterator (ostream_type &__s) throw ()
 ostreambuf_iterator (streambuf_type *__s) throw ()
ostreambuf_iterator& operator= (_CharT __c)
ostreambuf_iterator& operator * () throw ()
ostreambuf_iterator& operator++ (int) throw ()
ostreambuf_iterator& operator++ () throw ()
bool failed () const throw ()

Private Attributes

streambuf_type_M_sbuf
bool _M_failed

template<typename _CharT, typename _Traits> class std::ostreambuf_iterator


Member Typedef Documentation

template<typename _CharT, typename _Traits>
typedef _CharT std::ostreambuf_iterator<_CharT, _Traits>::char_type
 

Definition at line 45 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
typedef basic_ostream<_CharT, _Traits> std::ostreambuf_iterator<_CharT, _Traits>::ostream_type
 

Definition at line 48 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
typedef basic_streambuf<_CharT, _Traits> std::ostreambuf_iterator<_CharT, _Traits>::streambuf_type
 

Definition at line 47 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
typedef _Traits std::ostreambuf_iterator<_CharT, _Traits>::traits_type
 

Definition at line 46 of file sbuf_iter.h.


Constructor & Destructor Documentation

template<typename _CharT, typename _Traits>
std::ostreambuf_iterator<_CharT, _Traits>::ostreambuf_iterator<_CharT, _Traits> ( ostream_type & __s ) throw () [inline]
 

Definition at line 51 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
std::ostreambuf_iterator<_CharT, _Traits>::ostreambuf_iterator<_CharT, _Traits> ( streambuf_type * __s ) throw () [inline]
 

Definition at line 54 of file sbuf_iter.h.


Member Function Documentation

template<typename _CharT, typename _Traits>
bool std::ostreambuf_iterator<_CharT, _Traits>::failed ( ) const throw () [inline]
 

Definition at line 73 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
ostreambuf_iterator<_CharT, _Traits> & std::ostreambuf_iterator<_CharT, _Traits>::operator * ( ) throw () [inline]
 

Definition at line 61 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
ostreambuf_iterator<_CharT, _Traits> & std::ostreambuf_iterator<_CharT, _Traits>::operator++ ( ) throw () [inline]
 

Definition at line 69 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
ostreambuf_iterator<_CharT, _Traits> & std::ostreambuf_iterator<_CharT, _Traits>::operator++ ( int ) throw () [inline]
 

Definition at line 65 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
ostreambuf_iterator< _CharT, _Traits > & std::ostreambuf_iterator< _CharT, _Traits >::operator= ( _CharT __c ) [inline]
 

Definition at line 83 of file sbuf_iter.h.


Member Data Documentation

template<typename _CharT, typename _Traits>
bool std::ostreambuf_iterator<_CharT, _Traits>::_M_failed [private]
 

Definition at line 78 of file sbuf_iter.h.

template<typename _CharT, typename _Traits>
streambuf_type* std::ostreambuf_iterator<_CharT, _Traits>::_M_sbuf [private]
 

Definition at line 77 of file sbuf_iter.h.


The documentation for this class was generated from the following file:
Generated at Tue May 1 16:30:26 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001