Namensräume
Varianten
Aktionen

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

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

Macht das scope_exit inaktiv.

Sobald ein scope_exit 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_exit aufgerufen werden.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

erstellt einen neuen scope_exit
(public member function) [bearbeiten]
ruft die Exit-Funktion auf, wenn der Geltungsbereich verlassen wird, falls der scope_exit aktiv ist, und zerstört dann den scope_exit
(public member function) [bearbeiten]