Class ScopeDeferStatement#
Defined in File ScopeDefer.h
Class Documentation#
-
class ScopeDeferStatement#
A helper type representing a scoped statement that will be executed when this variable is deinitialized
Public Functions
-
ScopeDeferStatement() = default#
-
inline ScopeDeferStatement(std::function<void()> func)#
-
inline ScopeDeferStatement &operator=(std::function<void()> func)#
-
inline ~ScopeDeferStatement()#
-
ScopeDeferStatement(const ScopeDeferStatement&) = delete#
-
ScopeDeferStatement(ScopeDeferStatement&&) = delete#
-
ScopeDeferStatement &operator=(const ScopeDeferStatement&) = delete#
-
ScopeDeferStatement &operator=(ScopeDeferStatement&&) = delete#
-
ScopeDeferStatement() = default#