| 
Member
 | 
Where defined
 | 
Description
 | 
| 
istream_iterator()
 | 
istream_iterator
 | 
See below.
 | 
| 
istream_iterator(istream&)
 | 
istream_iterator
 | 
See below.
 | 
| 
istream_iterator(const istream_iterator&)
 | 
 Trivial Iterator
 | 
The copy constructor
 | 
| 
istream_iterator& operator=(const istream_iterator&)
 | 
 Trivial Iterator
 | 
The assignment operator
 | 
| 
constT& operator*() const
 | 
 Input Iterator
 | 
Returns the next object in the stream.
 | 
| 
istream_iterator& operator++()
 | 
 Input Iterator
 | 
Preincrement.
 | 
| 
istream_iterator& operator++(int)
 | 
 Input Iterator
 | 
Postincrement.
 | 
| 
bool operator==(const istream_iterator&, const istream_iterator&)
 | 
 Trivial iterator
 | 
The equality operator.  This is a global function, not a member function.
 | 
| 
input_iterator_tag iterator_category(const istream_iterator&)
 | 
 iterator tags
 | 
Returns the iterator's category.
 | 
| 
T* value_type(const istream_iterator&)
 | 
 iterator tags
 | 
Returns the iterator's value type.
 | 
| 
Distance* distance_type(const istream_iterator&)
 | 
 iterator tags
 | 
Returns the iterator's distance type.
<
 |