Namespaces
Variants

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

From cppreference.net

void release ( ) noexcept ;
(Library Fundamentals TS v3)

Macht den scope_success inaktiv.

Sobald ein scope_success inaktiv ist, kann er nicht wieder aktiv werden und wird bei seiner Zerstörung seine Exit-Funktion nicht aufrufen.

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

(keine)

Hinweise

release kann entweder manuell aufgerufen werden oder automatisch durch den scope_success -Move-Konstruktor aufgerufen werden.

Beispiel

Siehe auch

konstruiert ein neues scope_success
(öffentliche Elementfunktion)
ruft die Exit-Funktion auf, wenn der Gültigkeitsbereich normal verlassen wird, falls das scope_success aktiv ist, und zerstört dann das scope_success
(öffentliche Elementfunktion)