Istreambuf_iterator Operators

Various operators are provided for the istreambuf_iterator class.

Operator*
  charT operator*() const
  

A dereferenced character type is returned.

Operator++
  istreambuf_iterator<charT,traits>&
  istreambuf_iterator<charT,traits>::operator++();
  

The this pointer is returned.

Operator==
  template <class charT, class traits> 
  bool operator==
    (const istreambuf_iterator<charT,traits>& a,
  const istreambuf_iterator<charT,traits>& b);
  

True is returned if the arguments are equal.

Operator!=
  template <class charT, class traits> 
  bool operator!=
  (const istreambuf_iterator<charT,traits>& a,
  const istreambuf_iterator<charT,traits>& b);
  

True is returned if the arguments are not equal.