Namespaces
Variants
Views
Actions

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

From cppreference.com
void release() noexcept;
(library fundamentals TS v3)

Makes the scope_fail inactive.

Once a scope_fail is inactive, it cannot become active again, and will not call its exit function on destruction.

Contents

[edit] Parameters

(none)

[edit] Return value

(none)

[edit] Notes

release may be either manually called or automatically called by scope_fail's move constructor.

[edit] Example

[edit] See also

constructs a new scope_fail
(public member function) [edit]
calls the exit function when the scope is exited via an exception if the scope_fail is active, then destroys the scope_fail
(public member function) [edit]