Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
std::ranges::chunk_view
Member functions
Classes for input_range s
Deduction guides
outer-iterator
operator== (chunk_view:: outer-iterator )
outer-iterator ::value_type
inner-iterator
friend constexpr bool
operator == ( const /*outer-iterator*/ & x, std:: default_sentinel_t ) ;
(начиная с C++23)

Сравнивает iterator и sentinel .

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

return *x.parent_->current_ == ranges::end(x.parent_->base_) and x.parent_->remainder_ != 0;
**Примечание:** Весь код внутри тегов `
` и `` сохранен без изменений, так как содержит C++ код и специфические термины, которые не подлежат переводу в соответствии с инструкциями. HTML-разметка и атрибуты также сохранены в оригинальном виде.

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

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

Параметры

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

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

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