wwa-scope-action 1.0.0
Scope guard utilities for managing exit actions in C++
|
This is the complete list of members for wwa::utils::success_action< ExitFunc >, including all inherited members.
release() noexcept | wwa::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) noexcept | wwa::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 |