operator==(ranges::adjacent_view::Iterator, ranges::adjacent_view::Sentinel)
| template< bool OtherConst > requires std::sentinel_for<ranges::sentinel_t<Base>, |
(seit C++23) | |
Vergleicht den zugrunde liegenden Iterator von x mit dem zugrunde liegenden Sentinel von y.
Entspricht: return x.current_.back() == y.end_, wobei current_ das zugrunde liegende Array von Iteratoren in x ist, und end_ der zugrunde liegende Sentinel in y ist.
Diese Funktion ist für normale unqualifizierte oder qualifizierte Suchanfragen nicht sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn adjacent_view::sentinel<Const> eine zugehörige Klasse der Argumente ist.
Der Operator != wird aus operator== synthetisiert.
[bearbeiten] Parameter
| x | - | Iterator zum Vergleichen |
| y | - | Sentinel zum Vergleichen |
[bearbeiten] Rückgabewert
true, wenn der in x gespeicherte zugrunde liegende Iterator der End-Iterator ist.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |