19 : f(std::move(other.f)), invoke(std::exchange(other.invoke,
false)) {}
#define NS_ENIGMA_BEGIN
Enable/Disable Assertions.
Executes a function at the end of the scope (deferred) using RAII gsl libs.
void operator=(const FinalAction &)=delete
FinalAction(const F &ff) noexcept
FinalAction(F &&ff) noexcept
FinalAction(const FinalAction &)=delete
void operator=(FinalAction &&)=delete
FinalAction(FinalAction &&other) noexcept