Namespaces
Variants

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

From cppreference.net

void release ( ) noexcept ;
(техническая спецификация библиотеки fundamentals v3)

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

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

Содержание

Параметры

(нет)

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

(нет)

Примечания

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

Пример

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

создаёт новый scope_success
(публичная функция-член)
вызывает функцию выхода при нормальном выходе из области видимости, если scope_success активен, затем уничтожает объект scope_success
(публичная функция-член)