![]() |
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. More... | |
| JPH_INLINE | ~ScopeExit () |
| Destructor calls the exit function. More... | |
| JPH_INLINE void | Invoke () |
| Call the exit function now instead of when going out of scope. More... | |
| JPH_INLINE void | Release () |
| No longer call the exit function when going out of scope. More... | |
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.