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

std::ostream_iterator Class Template Reference

#include <stl_iterator.h>

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
typedef void value_type
typedef void difference_type
typedef void pointer
typedef void reference

Public Methods

 ostream_iterator (ostream_type &__s)
 ostream_iterator (ostream_type &__s, const _CharT *__c)
ostream_iterator<_Tp>& operator= (const _Tp &__value)
ostream_iterator<_Tp>& operator * ()
ostream_iterator<_Tp>& operator++ ()
ostream_iterator<_Tp>& operator++ (int)

Private Attributes

ostream_type_M_stream
const _CharT* _M_string

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>> class std::ostream_iterator


Member Typedef Documentation

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef _CharT std::ostream_iterator<_Tp, _CharT, _Traits>::char_type
 

Definition at line 383 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef void std::ostream_iterator<_Tp, _CharT, _Traits>::difference_type
 

Definition at line 389 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef output_iterator_tag std::ostream_iterator<_Tp, _CharT, _Traits>::iterator_category
 

Definition at line 387 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef basic_ostream<_CharT, _Traits> std::ostream_iterator<_Tp, _CharT, _Traits>::ostream_type
 

Definition at line 385 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef void std::ostream_iterator<_Tp, _CharT, _Traits>::pointer
 

Definition at line 390 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef void std::ostream_iterator<_Tp, _CharT, _Traits>::reference
 

Definition at line 391 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef _Traits std::ostream_iterator<_Tp, _CharT, _Traits>::traits_type
 

Definition at line 384 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
typedef void std::ostream_iterator<_Tp, _CharT, _Traits>::value_type
 

Definition at line 388 of file stl_iterator.h.


Constructor & Destructor Documentation

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
std::ostream_iterator<_Tp, _CharT, _Traits>::ostream_iterator<_Tp, _CharT, _Traits> ( ostream_type & __s ) [inline]
 

Definition at line 393 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
std::ostream_iterator<_Tp, _CharT, _Traits>::ostream_iterator<_Tp, _CharT, _Traits> ( ostream_type & __s,
const _CharT * __c ) [inline]
 

Definition at line 394 of file stl_iterator.h.


Member Function Documentation

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
ostream_iterator< _Tp > & std::ostream_iterator<_Tp, _CharT, _Traits>::operator *<_Tp> ( ) [inline]
 

Definition at line 401 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
ostream_iterator< _Tp > & std::ostream_iterator<_Tp, _CharT, _Traits>::operator++<_Tp> ( int ) [inline]
 

Definition at line 403 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
ostream_iterator< _Tp > & std::ostream_iterator<_Tp, _CharT, _Traits>::operator++<_Tp> ( ) [inline]
 

Definition at line 402 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
ostream_iterator< _Tp > & std::ostream_iterator<_Tp, _CharT, _Traits>::operator=<_Tp> ( const _Tp & __value ) [inline]
 

Definition at line 396 of file stl_iterator.h.


Member Data Documentation

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
ostream_type* std::ostream_iterator<_Tp, _CharT, _Traits>::_M_stream [private]
 

Definition at line 405 of file stl_iterator.h.

template<class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>>
const _CharT* std::ostream_iterator<_Tp, _CharT, _Traits>::_M_string [private]
 

Definition at line 406 of file stl_iterator.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