operator==<span style="font-size:0.7em; line-height:130%">(std::move_iterator<Iter>, std::move_sentinel)</span>
Von cppreference.com
< cpp | iterator | move iterator
| template< std::sentinel_for<Iter> S > friend constexpr bool |
(seit C++20) | |
Vergleicht ein move_iterator und ein move_sentinel.
Diese Überladung nimmt nur an der Auflösung von Überladungen teil, wenn i.base() == s.base() wohlgeformt und zu bool konvertierbar ist.
Diese Funktion ist weder für die gewöhnliche unqualifizierte noch qualifizierte Suche sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn std::move_iterator<Iter> eine zugeordnete Klasse der Argumente ist.
Der Operator != wird aus operator== synthetisiert.
Inhalt |
[edit] Parameter
| i | - | Der zu vergleichende Move-Iterator |
| s | - | Das zu vergleichende Move-Sentinel |
[edit] Rückgabewert
i.base() == s.base()
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Siehe auch
| (C++11)(C++11)(entfernt in C++20)(C++11)(C++11)(C++11)(C++11)(C++20) |
vergleicht die zugrundeliegenden Iteratoren (Funktionstemplate) |