operator==(ranges::join_with_view::iterator)
Von cppreference.com
< cpp | ranges | join with view | iterator
| friend constexpr bool operator==( const /*iterator*/& x, const /*iterator*/& y ) requires std::is_reference_v<InnerBase> && |
(seit C++23) | |
Vergleicht, ob die Iteratoren x und y gleich sind. Sie sind nur dann gleich, wenn ihre äußeren Iteratoren und inneren Iteratoren jeweils gleich sind.
Diese Funktion ist weder für die normale unqualifizierte noch qualifizierte Suche sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn std::ranges::join_with_view::iterator <Const> eine assoziierte Klasse der Argumente ist.
Der Operator != wird aus operator== synthetisiert.
[edit] Parameter
| x, y | - | zu vergleichende Iteratoren |
[edit] Rückgabewert
x.outer_it_ == y.outer_it_ && x.inner_it_ == y.inner_it_
[edit] Siehe auch
| (C++23) |
vergleicht ein Sentinel mit einem von join_with_view::begin zurückgegebenen Iterator (Funktion) |