Namespaces
Variants

std::experimental::scope_fail<EF>:: release

From cppreference.net

void release ( ) noexcept ;
(bibliothèque fundamentals TS v3)

Rend le scope_fail inactif.

Une fois qu'un scope_fail 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_fail .

Exemple

Voir aussi

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