operator==(ranges::join_with_view::iterator)
friend constexpr bool operator==( const /*iterator*/& x, const /*iterator*/& y )
requires std::is_reference_v<InnerBase> &&
std::equality_comparable<ranges::iterator_t<Base>> &&
std::equality_comparable<ranges::iterator_t<InnerBase>>;
|
(depuis C++23) | |
Compare si les itérateurs x et y sont égaux. Ils ne sont égaux que si leurs itérateurs externes et leurs itérateurs internes sont respectivement égaux.
Cette fonction n'est pas visible lors de la recherche non qualifiée ou qualifiée ordinaire, et ne peut être trouvée que par la recherche dépendante des arguments lorsque std::ranges::join_with_view::iterator <Const> est une classe associée aux arguments.
L'opérateur != est synthétisé à partir de operator==.
Paramètres
| x, y | - | itérateurs à comparer |
Valeur de retour
x.
outer_it_
==
y.
outer_it_
&&
x.
inner_it_
==
y.
inner_it_
Voir aussi
|
(C++23)
|
compare un sentinel avec un itérateur retourné par
join_with_view::begin
(fonction) |