iter_swap(ranges::stride_view::iterator)
De es.cppreference.net
friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y )
noexcept( /*see below*/ )
requires std::indirectly_swappable<ranges::iterator_t<Base>>;
|
(desde C++23) | |
Intercambia los objetos apuntados por dos iteradores subyacentes (cada uno denotado como current_).
Equivalente a ranges::iter_swap(x.current_, y.current_);.
Esta función no es visible para la búsqueda no calificada o calificada ordinaria, y solo se puede encontrar mediante búsqueda dependiente de argumentos cuando stride_view::iterator<Const> es una clase asociada de los argumentos.
Parámetros
| x, y | - | iteradores |
Valor de retorno
(ninguno)
Excepciones
noexcept
especificación:
noexcept
(
noexcept
(
ranges::
iter_swap
(
x.
current_
, y.
current_
)
)
)
Ejemplo
|
Esta sección está incompleta
Motivo: sin ejemplo |
Véase también
|
(C++20)
|
intercambia los valores referenciados por dos objetos desreferenciables
(objeto de punto de personalización) |
|
intercambia los elementos apuntados por dos iteradores
(plantilla de función) |