Namespaces
Variants

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

From cppreference.net

void release ( ) noexcept ;
(TS библиотечных основ v3)

Делает scope_fail неактивным.

После того как scope_fail становится неактивным, он не может снова стать активным и не будет вызывать свою выходную функцию при уничтожении.

Содержание

Параметры

(нет)

Возвращаемое значение

(нет)

Примечания

release может быть вызван либо вручную, либо автоматически конструктором перемещения scope_fail .

Пример

Смотрите также

создает новый scope_fail
(public member function)
вызывает функцию выхода при покидании области видимости через исключение, если scope_fail активен, затем уничтожает scope_fail
(public member function)