Namensräume
Varianten
Aktionen

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

Von cppreference.com
 
 
 
 
 
void release() noexcept;
(library fundamentals TS v3)

Macht das scope_fail inaktiv.

Sobald ein scope_fail inaktiv ist, kann es nicht wieder aktiv werden und ruft seine Exit-Funktion bei der Zerstörung nicht auf.

Inhalt

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

(keine)

[bearbeiten] Anmerkungen

release kann entweder manuell aufgerufen oder automatisch vom Move-Konstruktor von scope_fail aufgerufen werden.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

erstellt ein neues scope_fail
(public member function) [bearbeiten]
ruft die Exit-Funktion auf, wenn der Scope durch eine Ausnahme verlassen wird, wenn das scope_fail aktiv ist, und zerstört dann das scope_fail
(public member function) [bearbeiten]