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 を構築する
(公開メンバ関数)
scope_fail がアクティブな場合、例外によってスコープが終了するときに終了関数を呼び出し、その後 scope_fail を破棄する
(公開メンバ関数)