Istream_iterator Operations

Various operators are provided for an istream_iterator.

Operator*
  const T& operator*() const;
  

A dereferenced iterator is returned.

Operator->
  const T* operator->() const;
  

The address of a dereferenced iterator is returned.

Operator++
  istream_iterator <T,charT,traits,Distance>& operator++();
  istream_iterator <T,charT,traits,Distance>& operator++(int);
  

The this pointer is returned.

Operator==
  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.