Namespaces
Variants

operator==(ranges::elements_view::sentinel)

Depuis fr.cppreference.net
 
 
Bibliothèque de ranges
Adaptateurs de ranges
 
 
template< bool OtherConst >
    requires std::sentinel_for<ranges::sentinel_t<Base>,
        ranges::iterator_t</*maybe-const*/<OtherConst, V>>>
friend constexpr bool operator==( const /*iterator*/<OtherConst>& x,
                                  const /*sentinel*/& y );
(depuis C++20)

Compare l'itérateur sous‑jacent de x avec la sentinelle sous‑jacente de y.

Cette fonction n'est pas visible par une recherche non qualifiée ou une recherche qualifiée ordinaire, et ne peut être trouvée que par recherche dépendante des arguments lorsque elements_view::sentinel<Const> est une classe associée aux arguments.

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

Paramètres

x - iterator à comparer
y - sentinelle à comparer

Valeur de retour

x. base ( ) == y. base ( ) .

Exemple