wwa-scope-action 1.0.0
Scope guard utilities for managing exit actions in C++
wwa::utils::success_action< ExitFunc > Member List

This is the complete list of members for wwa::utils::success_action< ExitFunc >, including all inherited members.

release() noexceptwwa::utils::success_action< ExitFunc >inline
success_action(Func &&fn) noexcept(std::is_nothrow_constructible_v< ExitFunc, Func >||std::is_nothrow_constructible_v< ExitFunc, Func & >)wwa::utils::success_action< ExitFunc >inlineexplicit
success_action(Func &&fn) noexceptwwa::utils::success_action< ExitFunc >inlineexplicit
success_action(success_action &&other) noexcept(std::is_nothrow_move_constructible_v< ExitFunc >||std::is_nothrow_copy_constructible_v< ExitFunc >)wwa::utils::success_action< ExitFunc >inline
~success_action() noexcept(noexcept(this->m_exit_function()))wwa::utils::success_action< ExitFunc >inline