Namensräume
Varianten
Aktionen

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

Von cppreference.com
 
 
Bereichsbibliothek
Range-Adaptoren
 
std::ranges::chunk_view
Memberfunktionen
Klassen für input_ranges
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 );
(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.