Namespaces
Variants

operator==(ranges::enumerate_view::iterator, ranges::enumerate_view::sentinel )

С ru.cppreference.net
 
 
Библиотека диапазонов
Адаптеры диапазонов
 
 
friend constexpr bool operator==( const /*iterator*/<Const>& x, const /*sentinel*/& y );
(since C++23)

Сравнивает базовый итератор x с базовым стражем y.

Пусть current_ обозначает базовый итератор x, а end_ обозначает базовый страж y. Эквивалентно:

return x.current_ == y.end_;.

Эта функция не видна обычному неквалифицированному или квалифицированному поиску, и может быть найдена только при поиске, зависящем от аргументов (ADL), если enumerate_view::sentinel<Const> является ассоциированным классом аргументов.

Оператор != синтезируется из operator==.

Параметры

x - итератор для сравнения
y - сторожевой элемент для сравнения

Возвращаемое значение

Результат сравнения.

Пример