Namespaces
Variants

std::experimental::scope_exit<EF>:: release

From cppreference.net

void release ( ) noexcept ;
(spécifications techniques des bibliothèques fondamentales v3)

Rend le scope_exit inactif.

Une fois qu'un scope_exit est inactif, il ne peut plus redevenir actif, et n'appellera pas sa fonction de sortie lors de la destruction.

Table des matières

Paramètres

(aucun)

Valeur de retour

(aucun)

Notes

release peut être appelé manuellement ou automatiquement par le constructeur de déplacement de scope_exit .

Exemple

Voir aussi

construit un nouveau scope_exit
(fonction membre publique)
appelle la fonction de sortie lorsque la portée est quittée si le scope_exit est actif, puis détruit le scope_exit
(fonction membre publique)