Namespaces
Variants

std::experimental::scope_success<EF>:: release

From cppreference.net

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

Rend le scope_success inactif.

Une fois qu'un scope_success 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_success .

Exemple

Voir aussi

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