Namespaces
Variants

std::experimental:: swap (std::experimental::function)

From cppreference.net
template < class R, class ... Args >

void swap ( std:: experimental :: function < R ( Args... ) > & lhs,

std:: experimental :: function < R ( Args... ) > & rhs ) ;
**Note:** Le code C++ n'a pas été traduit conformément aux instructions, car il se trouve dans des balises HTML et contient des termes spécifiques au C++ qui doivent être préservés. Le texte à traduire était uniquement le contenu textuel en dehors des balises de code, mais dans ce cas précis, il n'y avait que du code C++ et aucun texte descriptif à traduire.

Surcharge l'algorithme swap pour std::experimental::function . Échange l'état de lhs avec celui de rhs . Appelle effectivement lhs. swap ( rhs ) .

Table des matières

Paramètres

lhs, rhs - wrappers de fonctions polymorphes dont les états à échanger

Valeur de retour

(aucun)

Exceptions

Peut lever des exceptions définies par l'implémentation.

Exemple

Voir aussi

échange le contenu
(fonction membre publique)