operator== (ranges::join_with_view:: iterator )
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
| Member functions | ||||
| Deduction guides | ||||
| Iterator | ||||
| Member functions | ||||
| Non-member functions | ||||
|
operator==(join_with_view::
iterator
)
(C++23)
|
||||
| Sentinel | ||||
|
friend
constexpr
bool
operator
==
(
const
/*iterator*/
&
x,
const
/*iterator*/
&
y
)
erfordert
std::
is_reference_v
<
InnerBase
>
&&
|
(seit C++23) | |
Vergleicht, ob die Iteratoren x und y gleich sind. Sie vergleichen nur dann gleich, wenn ihre äußeren Iteratoren und inneren Iteratoren jeweils gleich vergleichen.
Diese Funktion ist für gewöhnliches
unqualified
oder
qualified lookup
nicht sichtbar und kann nur durch
argument-dependent lookup
gefunden werden, wenn
std::ranges::join_with_view::
iterator
<Const>
eine assoziierte Klasse der Argumente ist.
Der
!=
-Operator wird
synthetisiert
aus
operator==
.
Parameter
| x, y | - | zu vergleichende Iteratoren |
Rückgabewert
x.
outer_it_
==
y.
outer_it_
&&
x.
inner_it_
==
y.
inner_it_
Siehe auch
|
(C++23)
|
vergleicht einen Sentinel mit einem von
join_with_view::begin
zurückgegebenen Iterator
(Funktion) |