ostream_iterator< _TpP, _CharT, _Traits > Class Template Reference

#include <_stream_iterator.h>

Inheritance diagram for ostream_iterator< _TpP, _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 basic_ostream< _CharT,
_Traits > 
ostream_type
typedef output_iterator_tag iterator_category

Public Member Functions

 ostream_iterator (ostream_type &__s)
 ostream_iterator (ostream_type &__s, const _CharT *__c)
_Selfoperator= (const _TpP &__val)
_Selfoperator * ()
_Selfoperator++ ()
_Selfoperator++ (int)

Detailed Description

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
class ostream_iterator< _TpP, _CharT, _Traits >

Definition at line 162 of file _stream_iterator.h.


Member Typedef Documentation

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
typedef _CharT ostream_iterator< _TpP, _CharT, _Traits >::char_type

Definition at line 171 of file _stream_iterator.h.

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
typedef _Traits ostream_iterator< _TpP, _CharT, _Traits >::traits_type

Definition at line 172 of file _stream_iterator.h.

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
typedef basic_ostream<_CharT, _Traits> ostream_iterator< _TpP, _CharT, _Traits >::ostream_type

Definition at line 173 of file _stream_iterator.h.

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
typedef output_iterator_tag ostream_iterator< _TpP, _CharT, _Traits >::iterator_category

Reimplemented from iterator< output_iterator_tag, void, void, void, void >.

Definition at line 175 of file _stream_iterator.h.


Constructor & Destructor Documentation

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
ostream_iterator< _TpP, _CharT, _Traits >::ostream_iterator ( ostream_type __s  )  [inline]

Definition at line 177 of file _stream_iterator.h.

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
ostream_iterator< _TpP, _CharT, _Traits >::ostream_iterator ( ostream_type __s,
const _CharT *  __c 
) [inline]

Definition at line 178 of file _stream_iterator.h.


Member Function Documentation

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
_Self& ostream_iterator< _TpP, _CharT, _Traits >::operator= ( const _TpP &  __val  )  [inline]

Definition at line 180 of file _stream_iterator.h.

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
_Self& ostream_iterator< _TpP, _CharT, _Traits >::operator * (  )  [inline]

Definition at line 185 of file _stream_iterator.h.

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
_Self& ostream_iterator< _TpP, _CharT, _Traits >::operator++ (  )  [inline]

Definition at line 186 of file _stream_iterator.h.

template<class _TpP, class _CharT = _STLP_DEFAULTCHAR, class _Traits = char_traits<_CharT>>
_Self& ostream_iterator< _TpP, _CharT, _Traits >::operator++ ( int   )  [inline]

Definition at line 187 of file _stream_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