Rebel Fork Framework
|
Object that manages lifetime of gc handle. More...
#include <Urho3D/Script/Script.h>
Public Member Functions | |
GCHandleRef () noexcept=default | |
Construct. | |
GCHandleRef (void *handle) noexcept | |
Construct. | |
~GCHandleRef () | |
Destruct. | |
GCHandleRef (const GCHandleRef &other) | |
Copy-construct. | |
GCHandleRef (GCHandleRef &&other) noexcept | |
Move-construct. | |
GCHandleRef & | operator= (void *handle) |
Assign from raw gc handle. | |
GCHandleRef & | operator= (const GCHandleRef &rhs) |
Copy-assign. | |
GCHandleRef & | operator= (GCHandleRef &&rhs) noexcept |
Move-assign. | |
operator void * () const | |
Cast to raw gc handle. | |
void * | GetHandle () const |
Get raw gc handle. | |
Private Attributes | |
void * | handle_ = nullptr |
Raw gc handle value. | |
Object that manages lifetime of gc handle.