operator==(ranges::join_with_view::iterator, ranges::join_with_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. Der Vergleich gibt true zurück, wenn der in x gespeicherte zugrundeliegende äußere Iterator der End-Iterator ist.
Diese Funktion ist für die gewöhnliche unqualifizierte oder qualifizierte Namenssuche nicht sichtbar und kann nur durch argumentabhängige Namenssuche gefunden werden, wenn join_with_view::sentinel<Const> eine assoziierte Klasse der Argumente ist.
Der != Operator wird synthetisiert aus operator==.
Parameter
| x | - | iterator zu vergleichen |
| y | - | Sentinel zu vergleichen |
Rückgabewert
x.
outer_it_
==
y.
end_
, wobei
outer_it_
den zugrundeliegenden äußeren Iterator bezeichnet,
end_
das zugrundeliegende Sentinel-Element bezeichnet.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |