Various operators are provided for an istream_iterator.
const T& operator*() const;
A dereferenced iterator is returned.
const T* operator->() const;
The address of a dereferenced iterator is returned.
istream_iterator <T,charT,traits,Distance>& operator++(); istream_iterator <T,charT,traits,Distance>& operator++(int);
The this pointer is returned.
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);
A bool true value is retuned if the arguments ate the same.