operator==<span style="font-size:0.7em; line-height:130%">(ranges::zip_view::<i>iterator</i>, ranges::zip_view::<i>sentinel</i>)</span>
| template< bool OtherConst > erfordert (std::sentinel_for< |
(seit C++23) | |
Vergleicht das zugrundeliegende Tupel von Iteratoren von x mit dem zugrundeliegenden Tupel von Sentinels von y.
Diese Funktion ist weder für die normale unqualifizierte noch für die qualifizierte Suche sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn zip_view::<i>sentinel</i><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
Sei x.current_ das zugrundeliegende Tupel von Iteratoren und y.end_ das zugrundeliegende Tupel von Sentinels.
Gibt zurück
- true, wenn mindestens ein zugrundeliegender Iterator, erhalten durch einen Ausdruck äquivalent zu std::get<i>(x.current_), gleich (unter Verwendung eines geeigneten operator==) einem zugrundeliegenden Sentinel, erhalten durch einen Ausdruck äquivalent zu std::get<i>(y.end_), für einen Index
iim Bereich0 <= i < sizeof...(Views), ist, - false andernfalls.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |