operator==(ranges::chunk_view::outer-iterator)
Von cppreference.com
< cpp | ranges | chunk view | äußere_iterator
| friend constexpr bool operator==( const /*outer-iterator*/& x, std::default_sentinel_t ); |
(seit C++23) | |
Vergleicht den Iterator und das Sentinel.
Sei parent_ der zugrunde liegende Zeiger auf die umschließende chunk_view. Entspricht
return *x.parent_->current_ == ranges::end(x.parent_->base_) and x.parent_->remainder_ != 0;
Diese Funktion ist für normale unqualifizierte oder qualifizierte Lookups nicht sichtbar und kann nur durch Argument-abhängigen Lookup gefunden werden, wenn std::ranges::chunk_view::outer-iterator eine zugehörige Klasse der Argumente ist.
Der Operator != wird aus operator== synthetisiert.
[bearbeiten] Parameter
| x | - | Iterator zum Vergleichen |
[bearbeiten] Rückgabewert
Das Ergebnis des Vergleichs.