operator==,!=(std::istreambuf_iterator)
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).Parameters
| lhs, rhs | - | stream buffer iterators to compare |
Return value
1) The result of
lhs.equal(rhs).
2) The result of
!lhs.equal(rhs).Exceptions
(none).
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/iterator/istreambuf_iterator/operator_cmp