Namespaces
Variants

operator==,<=>(ranges::enumerate_view::iterator)

De es.cppreference.net
 
 
Ranges library
Adaptadores de rangos
 
 
friend constexpr bool
    operator==( const /*iterator*/& x, const /*iterator*/& y ) noexcept;
(1) (desde C++23)
friend constexpr std::strong_ordering
    operator<=>( const /*iterator*/& x, const /*iterator*/& y ) noexcept;
(2) (desde C++23)

Compara los iteradores subyacentes. Sea pos_ el índice subyacente.

1) Equivalente a return x.pos_ == y.pos_;.
2) Equivalente a return x.pos_ <=> y.pos_;.

Estas funciones no son visibles para la búsqueda ordinaria no calificada o calificada, y solo se pueden encontrar mediante búsqueda dependiente de argumentos cuando std::ranges::enumerate_view::iterator<Const> es una clase asociada de los argumentos.

Los operadores <, <=, >, >= y != se sintetizan a partir de operator<=> y operator== respectivamente.

Parámetros

x, y - iteradores a comparar

Valor de retorno

Resultado de la comparación.

Véase también

(C++23)
compara un centinela con un iterador devuelto por enumerate_view::begin
(función)