istream_iterator Class Template Reference

#include <stream_iterator.h>

Inheritance diagram for istream_iterator:

Inheritance graph
Collaboration diagram for istream_iterator:

Collaboration graph
List of all members.

template<typename Type, typename CharT = char, typename Traits = char_traits<CharT>, typename Dist = ptrdiff_t>
class std::istream_iterator< Type, CharT, Traits, Dist >

Public Types

Public Member Functions


Member Typedef Documentation

typedef Dist difference_type [inherited]
 

Distance between iterators is represented as this type.

Definition at line 113 of file stl_iterator_base_types.h.

typedef input_iterator_tag iterator_category [inherited]
 

One of the tag types.

Definition at line 109 of file stl_iterator_base_types.h.

typedef const Type * pointer [inherited]
 

This type represents a pointer-to-value_type.

Definition at line 115 of file stl_iterator_base_types.h.

typedef const Type & reference [inherited]
 

This type represents a reference-to-value_type.

Definition at line 117 of file stl_iterator_base_types.h.

typedef Type value_type [inherited]
 

The type "pointed to" by the iterator.

Definition at line 111 of file stl_iterator_base_types.h.


Constructor & Destructor Documentation

istream_iterator  )  [inline]
 

Construct end of input stream iterator.

Definition at line 62 of file stream_iterator.h.

istream_iterator istream_type &  s  )  [inline]
 

Construct start of input stream iterator.

Definition at line 66 of file stream_iterator.h.


The documentation for this class was generated from the following file:
Generated on Sun Jul 25 00:12:44 2004 for libstdc++ source by doxygen 1.3.7