operator==(ranges::enumerate_view::iterator, ranges::enumerate_view::sentinel )
Von cppreference.com
< cpp | ranges | enumerate view | sentinel
| 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_ das zugrunde liegende Sentinel von y. Äquivalent zu
return x.current_ == y.end_;.
Diese Funktion ist für gewöhnliches unqualifiziertes oder qualifiziertes Lookup nicht sichtbar und kann nur durch argumentabhängiges Lookup gefunden werden, wenn enumerate_view::sentinel<Const> eine zugeordnete Klasse der Argumente ist.
Der Operator != wird aus operator== synthetisiert.
[bearbeiten] Parameter
| x | - | ein zu vergleichender Iterator |
| y | - | ein zu vergleichendes Sentinel |
[bearbeiten] Rückgabewert
Das Ergebnis des Vergleichs.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |