Espacios de nombres
Variantes
Acciones

std::function::swap

De cppreference.com
< cpp‎ | utility‎ | functional‎ | function
 
 
Biblioteca de servicios
 
Objetos función
Envoltorios de funciones
(C++11)
(C++11)
Aplicación parcial de funciones
(C++20)
(C++11)
Invocación de funciones
(C++17)(C++23)
Objeto función identidad
(C++20)
Envoltorios de referencias
(C++11)(C++11)
Envoltorios de operador transparentes
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
Negadores
(C++17)
Buscadores
Comparadores restringidos
Vinculadores y adaptadores antiguos
(hasta C++17)
(hasta C++17)
(hasta C++17)
(hasta C++17)
(hasta C++17)(hasta C++17)(hasta C++17)(hasta C++17)
(hasta C++20)
(hasta C++20)
(hasta C++17)(hasta C++17)
(hasta C++17)(hasta C++17)

(hasta C++17)
(hasta C++17)(hasta C++17)(hasta C++17)(hasta C++17)
(hasta C++20)
(hasta C++20)
 
 
void swap( function& other ) noexcept;
(desde C++11)

Intercambia los objetos invocables almacenados de *this y other.

[editar] Parámetros

other - Contenedor de función con el que intercambiar el objeto invocable.

[editar] Valor de retorno

(Ninguno)

[editar] Véase también

(C++23)
Intercambia el objetivo de dos objetos std::move_only_function.
(función miembro pública de std::move_only_function<R(Args...) cv ref noexcept(noex)>) [editar]