Namespaces
Variants

operator==(ranges::adjacent_transform_view::sentinel)

Von de.cppreference.net
 
 
Ranges-Bibliothek
Bereichsadapter
 
 
template< bool OtherConst >
    requires std::sentinel_for</*inner-sentinel*/<Const>,
                               /*inner-iterator*/<OtherConst>>
friend constexpr bool operator==( const /*iterator*/<OtherConst>& x,
                                  const /*sentinel*/& y );
(seit C++23)

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

Äquivalent zu: return x. inner_  == y. inner_; .

Diese Funktions vorlage ist für normale unqualifizierte oder qualifizierte Namenssuche nicht sichtbar und kann nur durch argumentabhängige Namenssuche gefunden werden, wenn adjacent_transform_view::sentinel eine assoziierte Klasse der Argumente ist.

Der != Operator wird synthetisiert aus operator==.

Parameter

x - ein iterator zum Vergleichen
y - ein sentinel zum Vergleichen

Rückgabewert

Das Ergebnis des Vergleichs.

Beispiel