Namespaces
Variants
Views
Actions

operator==,!=(std::istreambuf_iterator)

From cppreference.com
< cpp‎ | iterator‎ | istreambuf iterator
Revision as of 17:06, 5 June 2013 by P12 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
template< class CharT, class Traits >

bool operator==( const istreambuf_iterator<CharT,Traits>& lhs,

                 const istreambuf_iterator<CharT,Traits>& rhs );
(1)
template< class CharT, class Traits >

bool operator!=( const istreambuf_iterator<CharT,Traits>& lhs,

                 const istreambuf_iterator<CharT,Traits>& rhs );
(2)

Checks whether both lhs and rhs are valid, or both are invalid, regardless of the stream buffer objects they use.

1) Equivalent to lhs.equal(rhs).
2) Equivalent to !lhs.equal(rhs).

[edit] Parameters

lhs, rhs - stream buffer iterators to compare

[edit] Return value

1) The result of lhs.equal(rhs).
2) The result of !lhs.equal(rhs).

[edit] Exceptions

(none)