Namensräume
Varianten
Aktionen

operator==<span style="font-size:0.7em; line-height:130%">(ranges::slide_view::<i>iterator</i>, ranges::slide_view::<i>sentinel</i>)</span>

Von cppreference.com
< cpp‎ | ranges‎ | slide view‎ | sentinel
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
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.

Sei <a href="/w/cpp/ranges/slide_view/iterator#Data_members" title="cpp/ranges/slide view/iterator"><tt><i>last_ele_</i></tt></a> der zugrunde liegende Iterator von <span class="t-c"><span class="mw-geshi cpp source-cpp">x</span></span> und <a href="/w/cpp/ranges/slide_view/sentinel#Data_members" title="cpp/ranges/slide view/sentinel"><code><i>end_</i></code></a> die zugrunde liegende Sentinel von <span class="t-c"><span class="mw-geshi cpp source-cpp">y</span></span>.

Äquivalent zu: <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw1">return</span> x.<span class="me1">last_ele_</span> <span class="sy1">==</span> y.<span class="me1">end_</span><span class="sy4">;</span></span></span>.

Diese Funktion ist für normale <a href="/w/cpp/language/unqualified_lookup" title="cpp/language/unqualified lookup">unqualifizierte</a> oder <a href="/w/cpp/language/qualified_lookup" title="cpp/language/qualified lookup">qualifizierte</a> Suche nicht sichtbar und kann nur durch <a href="/w/cpp/language/adl" title="cpp/language/adl">Argument-abhängige Suche</a> gefunden werden, wenn slide_view::<i>sentinel</i> eine zugehörige Klasse der Argumente ist.

Der Operator != wird aus operator== synthetisiert.

<span class="editsection">[<a href="/mwiki/index.php?title=cpp/ranges/slide_view/sentinel/operator_cmp&action=edit&section=1" title="Edit section: Parameters">bearbeiten</a>] <span class="mw-headline" id="Parameters">Parameter</span></span>

x - ein zu vergleichender <a href="/w/cpp/ranges/slide_view/iterator" title="cpp/ranges/slide view/iterator">Iterator</a>
y - eine zu vergleichende <a href="/w/cpp/ranges/slide_view/sentinel" title="cpp/ranges/slide view/sentinel">Sentinel</a>

<span class="editsection">[<a href="/mwiki/index.php?title=cpp/ranges/slide_view/sentinel/operator_cmp&action=edit&section=2" title="Edit section: Return value">bearbeiten</a>] <span class="mw-headline" id="Return_value">Rückgabewert</span></span>

Das Ergebnis des Vergleichs.

<span class="editsection">[<a href="/mwiki/index.php?title=cpp/ranges/slide_view/sentinel/operator_cmp&action=edit&section=3" title="Edit section: Example">bearbeiten</a>] <span class="mw-headline" id="Example">Beispiel</span></span>

Abgerufen von ""