Namespaces
Variants

std::experimental::scope_exit<EF>:: release

From cppreference.net

void release ( ) noexcept ;
(ライブラリファンダメンタルTS v3)

scope_exit を非アクティブにします。

scope_exit が非アクティブになると、再度アクティブになることはなく、破棄時に終了関数を呼び出しません。

目次

パラメータ

(なし)

戻り値

(なし)

注記

release は手動で呼び出されるか、 scope_exit のムーブコンストラクタによって自動的に呼び出されるかのいずれかです。

関連項目

新しい scope_exit を構築する
(公開メンバ関数)
scope_exit がアクティブな場合、スコープ終了時に終了関数を呼び出し、 scope_exit を破棄する
(公開メンバ関数)