Namespaces
Variants

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

From cppreference.net

void release ( ) noexcept ;
(biblioteca fundamentals TS v3)

Hace que el scope_fail se vuelva inactivo.

Una vez que un scope_fail está inactivo, no puede volver a activarse y no llamará a su función de salida en la destrucción.

Contenidos

Parámetros

(ninguno)

Valor de retorno

(ninguno)

Notas

release puede ser llamado manualmente o automáticamente por el scope_fail 's constructor de movimiento.

Ejemplo

Véase también

construye un nuevo scope_fail
(función miembro pública)
llama a la función de salida cuando el ámbito se abandona mediante una excepción si el scope_fail está activo, luego destruye el scope_fail
(función miembro pública)