ostreambuf_iterator< _CharT, _Traits > Class Template Reference

#include <_ostreambuf_iterator.h>

Inheritance diagram for ostreambuf_iterator< _CharT, _Traits >:

iterator< output_iterator_tag, void, void, void, void > List of all members.

Public Types

typedef _CharT char_type
typedef _Traits traits_type
typedef _Traits::int_type int_type
typedef basic_streambuf< _CharT,
_Traits > 
streambuf_type
typedef basic_ostream< _CharT,
_Traits > 
ostream_type
typedef output_iterator_tag iterator_category
typedef void value_type
typedef void difference_type
typedef void pointer
typedef void reference

Public Member Functions

 ostreambuf_iterator (streambuf_type *__buf) _STLP_NOTHROW
 ostreambuf_iterator (ostream_type &__o) _STLP_NOTHROW
ostreambuf_iterator< _CharT,
_Traits > & 
operator= (char_type __c)
ostreambuf_iterator< _CharT,
_Traits > & 
operator * ()
ostreambuf_iterator< _CharT,
_Traits > & 
operator++ ()
ostreambuf_iterator< _CharT,
_Traits > & 
operator++ (int)
bool failed () const

Detailed Description

template<class _CharT, class _Traits>
class ostreambuf_iterator< _CharT, _Traits >

Definition at line 41 of file _ostreambuf_iterator.h.


Member Typedef Documentation

template<class _CharT, class _Traits>
typedef _CharT ostreambuf_iterator< _CharT, _Traits >::char_type

Definition at line 44 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef _Traits ostreambuf_iterator< _CharT, _Traits >::traits_type

Definition at line 45 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef _Traits::int_type ostreambuf_iterator< _CharT, _Traits >::int_type

Definition at line 46 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef basic_streambuf<_CharT, _Traits> ostreambuf_iterator< _CharT, _Traits >::streambuf_type

Definition at line 47 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef basic_ostream<_CharT, _Traits> ostreambuf_iterator< _CharT, _Traits >::ostream_type

Definition at line 48 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef output_iterator_tag ostreambuf_iterator< _CharT, _Traits >::iterator_category

template<class _CharT, class _Traits>
typedef void ostreambuf_iterator< _CharT, _Traits >::value_type

Definition at line 51 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef void ostreambuf_iterator< _CharT, _Traits >::difference_type

Definition at line 52 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef void ostreambuf_iterator< _CharT, _Traits >::pointer

Definition at line 53 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
typedef void ostreambuf_iterator< _CharT, _Traits >::reference

Definition at line 54 of file _ostreambuf_iterator.h.


Constructor & Destructor Documentation

template<class _CharT, class _Traits>
ostreambuf_iterator< _CharT, _Traits >::ostreambuf_iterator ( streambuf_type __buf  )  [inline]

Definition at line 57 of file _ostreambuf_iterator.h.

template<class _CharT, class _Traits>
ostreambuf_iterator< _CharT, _Traits >::ostreambuf_iterator ( ostream_type __o  )  [inline]


Member Function Documentation

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

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

Definition at line 67 of file _ostreambuf_iterator.h.

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

Definition at line 68 of file _ostreambuf_iterator.h.

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

Definition at line 69 of file _ostreambuf_iterator.h.

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

Definition at line 71 of file _ostreambuf_iterator.h.


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



Generated on Mon Mar 10 15:33:02 2008 by  doxygen 1.5.1