operator==(ranges::join_with_view::iterator, ranges::join_with_view::sentinel)
Von cppreference.com
< cpp | 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 zugrunde liegende äußere Iterator, der in x gespeichert ist, der End-Iterator ist.
Diese Funktion ist für gewöhnliche unqualifizierte oder qualifizierte Lookups nicht sichtbar und kann nur durch argumentabhängige Lookups gefunden werden, wenn join_with_view::sentinel<Const> eine zugeordnete Klasse der Argumente ist.
Der Operator != wird aus operator== synthetisiert.
[edit] Parameter
| x | - | Iterator zum Vergleichen |
| y | - | Sentinel zum Vergleichen |
[edit] Rückgabewert
x.outer_it_ == y.end_, wobei outer_it_ den zugrunde liegenden äußeren Iterator und end_ den zugrunde liegenden Sentinel bezeichnet.
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |