Namespaces
Variants

operator-(ranges::transform_view::centinela)

De es.cppreference.net
 
 
Biblioteca de rangos
Adaptadores de rango
 
 
friend constexpr ranges::range_difference_t<Base>
    operator-( const /*iterator*/<Const>& x, const /*sentinel*/& y )
        requires std::sized_sentinel_for<ranges::sentinel_t<Base>,
                                         ranges::iterator_t<Base>>;
(1) (desde C++20)
friend constexpr ranges::range_difference_t<Base>
    operator-( const /*sentinel*/& y, const /*iterator*/<Const>& x )
        requires std::sized_sentinel_for<ranges::sentinel_t<Base>,
                                         ranges::iterator_t<Base>>;
(2) (desde C++20)

Calcula la distancia entre el iterador subyacente de x y el centinela subyacente de y.

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

Parámetros

x - un iterator
y - un sentinel

Valor de retorno

Sea current_ el iterador subyacente, end_ el centinela subyacente.

1) x. current_ - y. end_
2) y. end_ - x. current_