| @@ -47,15 +47,11 @@ namespace sr | |||
| std::enable_if_t<std::is_constructible<EF, EFP>::value, int> = 0, | |||
| std::enable_if_t<std::is_lvalue_reference<EFP>::value, int> = 0 | |||
| > | |||
| explicit scope_success(EFP&& exitFunction) try : m_exitFunction(exitFunction), | |||
| explicit scope_success(EFP&& exitFunction) : m_exitFunction(exitFunction), | |||
| m_execute_on_destruction(true), | |||
| m_uncaught_on_creation(uncaught_exceptions()) | |||
| { | |||
| } | |||
| catch( ... ) | |||
| { | |||
| throw; | |||
| } | |||
| scope_success(const scope_success&) = delete; | |||