Namespaces
Variants

operator==(ranges::enumerate_view::iterator, ranges::enumerate_view::sentinel )

Von de.cppreference.net
 
 
Ranges-Bibliothek
Bereichsadaptoren
 
 
friend constexpr bool operator==( const /*iterator*/<Const>& x, const /*sentinel*/& y );
(seit C++23)

Vergleicht den zugrunde liegenden Iterator von x mit dem zugrunde liegenden Sentinel von y.

Sei current_ der zugrunde liegende Iterator von x und end_ der zugrunde liegende Sentinel von y. Äquivalent zu:

return x.current_ == y.end_;.

Diese Funktion ist für die normale unqualifizierte oder qualifizierte Namenssuche nicht sichtbar und kann nur durch argumentsabhängige Namenssuche gefunden werden, wenn enumerate_view::sentinel<Const> eine assoziierte Klasse der Argumente ist.

Der != Operator ist synthetisiert aus operator==.

Parameter

x - ein Iterator zum Vergleichen
y - ein Sentinel zum Vergleichen

Rückgabewert

Das Ergebnis des Vergleichs.

Beispiel