Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
friend constexpr bool operator == ( const /*iterator*/ < Const > & x, const /*sentinel*/ & y ) ;
(depuis C++23)

Compare l'itérateur sous-jacent de x avec le sentinelle sous-jacent de y . La comparaison renvoie true si l'itérateur externe sous-jacent stocké dans x est l'itérateur de fin.

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 join_with_view:: sentinel <Const> est une classe associée des arguments.

L'opérateur != est synthétisé à partir de operator== .

Paramètres

x - iterator à comparer
y - sentinelle à comparer

Valeur de retour

x. outer_it_ == y. end_ , où outer_it_ désigne l'itérateur externe sous-jacent, end_ désigne le sentinelle sous-jacent.

Exemple