|
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.