Namespaces
Variants

operator== (ranges::join_with_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr bool operator == ( const /*iterator*/ & x, const /*iterator*/ & y )

nécessite 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 itérateurs internes sont respectivement égaux.

Cette fonction n'est pas visible par 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 des 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)