operator==,!= (std::istreambuf_iterator<CharT,Traits>)
|
Определено в заголовке
<iterator>
|
||
|
template
<
class
CharT,
class
Traits
>
bool
operator
==
(
const
std::
istreambuf_iterator
<
CharT,Traits
>
&
lhs,
|
(1) | |
|
template
<
class
CharT,
class
Traits
>
bool
operator
!
=
(
const
std::
istreambuf_iterator
<
CharT,Traits
>
&
lhs,
|
(2) | (до C++20) |
|
friend
bool
operator
==
(
const
istreambuf_iterator
&
lhs,
std:: default_sentinel_t ) ; |
(3) | (начиная с C++20) |
Проверяет, являются ли оба lhs и rhs валидными, или оба невалидными, независимо от используемых ими объектов буфера потока.
Данная функция не видна при обычном неквалифицированном или квалифицированном поиске и может быть найдена только с помощью поиска, зависимого от аргументов , когда std::istreambuf_iterator<CharT,Traits> является ассоциированным классом аргументов.
|
Оператор
|
(since C++20) |
Параметры
| lhs, rhs | - | итераторы буфера потока для сравнения |
Возвращаемое значение
Исключения
Может генерировать исключения, определяемые реализацией.