Espacios de nombres
Variantes
Acciones

std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>::swap

De cppreference.com
 
 
 
 
void swap( flat_multimap& other ) noexcept(/* véase más abajo */);
(desde C++11)

Intercambia el contenido del adaptador de contenedor con el de other.

Contenido

[editar] Parámetros

other - El adaptador de contenedor con el cual intercambiar el contenido.

[editar] Valor de retorno

(Ninguno)

[editar] Excepciones

En la expresión anterior, el identificador swap se busca de la misma manera que el usado por el rasgo de tipo de C++17 std::is_nothrow_swappable.

(desde C++11)
(hasta C++17)

[editar] Complejidad

La misma que el contenedor subyacente (habitualmente constante).

[editar] Notas

Algunas implementaciones (p. ej., libc++) proporcionan la función miembro swap como una extensión para modalidades anteriores a C++11.

[editar] Ejemplo

[editar] Informes de defectos

Los siguientes informes de defectos de cambio de comportamiento se aplicaron de manera retroactiva a los estándares de C++ publicados anteriormente.

ID Aplicado a Comportamiento según lo publicado Comportamiento correcto
LWG 2456 C++11 La especificación noexcept está mal formada. Se hizo funcionar.

[editar] Véase también

Especializa el algoritmo std::swap.
(plantilla de función) [editar]