Members
Creates a scope fail guard with a given action function object.
template<typename F>
scope_success<decay<F>::type>
make_scope_success(
F&& func,
bool active = true) noexcept(std::is_nothrow_constructible<scope_success<typename std::decay<F>::type>, F, bool>::value);
» more...
template<
typename F,
typename C>
enable_if<detail::is_invocable<const C &>::value, scope_success<decay<F>::type, decay<C>::type>>::type
make_scope_success(
F&& func,
C&& cond,
bool active = true) noexcept(std::is_nothrow_constructible<scope_success<typename std::decay<F>::type, typename std::decay<C>::type>, F, C, bool>::value);
» more...