std::experimental:: swap (std::experimental::propagate_const)
|
template
<
class
T
>
constexpr
void
swap
(
std::
experimental
::
propagate_const
<
T
>
&
lhs,
|
(biblioteca fundamentals TS v2) | |
Especializa el algoritmo swap para std::experimental::propagate_const . Intercambia los punteros de lhs y rhs . Equivale a lhs. swap ( rhs ) .
|
Esta sobrecarga participa en la resolución de sobrecarga solo si std:: is_swappable_v < T > es true . |
(library fundamentals TS v3) |
Contenidos |
Parámetros
| lhs, rhs | - |
propagate_const
s cuyos contenidos intercambiar
|
Valor de retorno
(ninguno)
Excepciones
Complejidad
Constante.
Véase también
|
intercambia los valores de dos objetos
(plantilla de función) |
|
|
intercambia el puntero encapsulado
(función miembro pública) |