Jolt Physics
A multi core friendly Game Physics Engine
|
Class that calls a function when it goes out of scope. More...
#include <ScopeExit.h>
Public Member Functions | |
JPH_INLINE | ScopeExit (F &&inFunction) |
Constructor specifies the exit function. | |
JPH_INLINE | ~ScopeExit () |
Destructor calls the exit function. | |
JPH_INLINE void | Invoke () |
Call the exit function now instead of when going out of scope. | |
JPH_INLINE void | Release () |
No longer call the exit function when going out of scope. | |
Public Member Functions inherited from NonCopyable | |
NonCopyable ()=default | |
NonCopyable (const NonCopyable &)=delete | |
void | operator= (const NonCopyable &)=delete |
Class that calls a function when it goes out of scope.
|
inlineexplicit |
Constructor specifies the exit function.
Destructor calls the exit function.
|
inline |
Call the exit function now instead of when going out of scope.
|
inline |
No longer call the exit function when going out of scope.