Namespaces
Variants

operator==(ranges::elements_view::sentinel)

От ru.cppreference.net
 
 
Библиотека диапазонов
Адаптеры диапазонов
 
 
template< bool OtherConst >
    requires std::sentinel_for<ranges::sentinel_t<Base>,
        ranges::iterator_t</*maybe-const*/<OtherConst, V>>>
friend constexpr bool operator==( const /*iterator*/<OtherConst>& x,
                                  const /*sentinel*/& y );
(начиная с C++20)

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

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

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

Параметры

x - iterator для сравнения
y - страж (sentinel) для сравнения

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

x. base ( ) == y. base ( ) .

Пример