#include <pointer.h>
Public Member Functions | |
IntrusiveReferenceCounted ()=default | |
virtual | ~IntrusiveReferenceCounted ()=default |
void | grab () noexcept |
void | drop () noexcept |
Private Attributes | |
u32 | m_refcount = 1 |
|
default |
|
virtualdefault |
|
inlinenoexcept |
References m_refcount.
Referenced by ItemStackMetaRef::~ItemStackMetaRef(), and LuaItemStack::gc_object().
|
inlinenoexcept |
References m_refcount.
Referenced by ItemStackMetaRef::ItemStackMetaRef().