Namespaces
Variants

iter_move(ranges::zip_view::iterator)

De es.cppreference.net
 
 
Biblioteca de rangos
Adaptadores de rango
 
 
friend constexpr auto iter_move( const iterator& i ) noexcept(/* see below */);
(desde C++23)

Equivalente a: return /*tuple-transform*/(ranges::iter_move, i.current_);, donde current_ denota el objeto subyacente similar a una tupla que contiene iteradores a los elementos de las vistas adaptadas.

Esta función no es visible para la búsqueda no calificada o búsqueda calificada ordinaria, y solo se puede encontrar mediante búsqueda dependiente de argumentos cuando zip_view::iterator<Const> es una clase asociada de los argumentos.

Parámetros

i - iterador

Valor de retorno

std :: move ( * i ) si * i es una referencia lvalue, de lo contrario * i

Excepciones

noexcept especificación:
noexcept (

(
noexcept
(
ranges:: iter_move
(
declval < const ranges:: iterator_t < /*maybe-const*/ < Const, Views >> & > ( )
)
)
y ...
)
y
(
std:: is_nothrow_move_constructible_v
<
ranges:: range_rvalue_reference_t < /*maybe-const*/ < Const, Views >>
>
y ...
)

)