std::experimental:: swap (std::experimental::propagate_const)
|
template
<
class
T
>
constexpr
void
swap
(
std::
experimental
::
propagate_const
<
T
>
&
lhs,
|
(bibliothèque fundamentals TS v2) | |
Spécialise l'algorithme swap pour std::experimental::propagate_const . Échange les pointeurs de lhs et rhs . Équivalent à lhs. swap ( rhs ) .
|
Cette surcharge participe à la résolution de surcharge seulement si std:: is_swappable_v < T > est true . |
(library fundamentals TS v3) |
Table des matières |
Paramètres
| lhs, rhs | - |
propagate_const
s dont le contenu doit être échangé
|
Valeur de retour
(aucun)
Exceptions
Complexité
Constante.
Voir aussi
|
échange les valeurs de deux objets
(modèle de fonction) |
|
|
échange le pointeur encapsulé
(fonction membre publique) |