Synopsis
Declared in header <boost/scope/scope_success.hpp>
template<
typename F,
typename = enable_if<detail::conjunction<std::is_constructible<base_type, F, bool>, detail::is_not_like_scope_success<F>>::value>::type>
scope_success(
F&& func,
bool active = true) noexcept(std::is_nothrow_constructible<base_type, F, bool>::value);