Namensräume
Varianten
Aktionen

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

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

Macht das scope_success inaktiv.

Sobald ein scope_success 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 durch den Move-Konstruktor von scope_success aufgerufen werden.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

konstruiert ein neues scope_success
(public member function) [bearbeiten]
ruft die Exit-Funktion auf, wenn der Scope normal verlassen wird, falls das scope_success aktiv ist, und zerstört dann das scope_success
(public member function) [bearbeiten]