Namespaces
Variants

operator==(ranges::chunk_view::outer-iterator)

С ru.cppreference.net
 
 
Библиотека диапазонов
Адаптеры диапазонов
 
std::ranges::chunk_view
Функции-члены
Классы для input_ranges
Правила выведения
outer-iterator
outer-iterator::value_type
inner-iterator
 
friend constexpr bool
    operator==( const /*outer-iterator*/& x, std::default_sentinel_t );
(начиная с C++23)

Сравнивает итератор и сторожок.

Пусть parent_ будет базовым указателем на заключающий chunk_view. Эквивалентно:

return *x.parent_->current_ == ranges::end(x.parent_->base_) and x.parent_->remainder_ != 0;

Эта функция не видна при обычном неквалифицированном или квалифицированном поиске, и может быть найдена только через поиск, зависящий от аргументов, когда std::ranges::chunk_view::outer-iterator является ассоциированным классом аргументов.

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

Параметры

x - iterator для сравнения

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

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