20 explicit
FinalAction(Callable callable) noexcept : m_callable{callable}
34 std::swap(m_invoked, other.m_invoked);
41 bool m_invoked =
false;
The FinalAction class implements a common pattern for calling an action at the end of a function.
Definition FinalAction.h:16
FinalAction(FinalAction &&other) noexcept
Definition FinalAction.h:32
FinalAction() noexcept=default
FinalAction & operator=(const FinalAction &)=delete
FinalAction(const FinalAction &)=delete
~FinalAction() noexcept
Definition FinalAction.h:25
Definition EventTypes.h:11