iter_swap(ranges::join_view::iterator)
De es.cppreference.net
friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y )
noexcept( /*see below*/ )
requires std::indirectly_swappable<InnerIter>;
|
(desde C++20) | |
Intercambia los objetos apuntados por dos iteradores subyacentes (denotados como inner_).
Equivalente a: ranges::iter_swap(x.inner_, y.inner_);.
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 join_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.
inner_
, y.
inner_
)
)
)
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) |