Returns: value.
Returns: addressof(operator*()).
istream_iterator& operator++();
Requires: in_stream != 0.
Effects: As if by: *in_stream >> value;
Returns: *this.
istream_iterator operator++(int);
Requires: in_stream != 0.
Effects: As if by:
istream_iterator tmp = *this; *in_stream >> value; return (tmp);
template <class T, class charT, class traits, class Distance>
bool operator==(const istream_iterator<T,charT,traits,Distance> &x,
const istream_iterator<T,charT,traits,Distance> &y);
Returns: x.in_stream == y.in_stream.
template <class T, class charT, class traits, class Distance>
bool operator!=(const istream_iterator<T,charT,traits,Distance> &x,
const istream_iterator<T,charT,traits,Distance> &y);
Returns: !(x == y)