42 virtual int32_t
retain() noexcept = 0;
54 virtual int32_t
release() noexcept = 0;
virtual int32_t release() noexcept=0
Decrease strong reference count.
virtual int32_t retain() noexcept=0
Increase strong reference count.
virtual int32_t releaseWeak() noexcept=0
Decrease weak reference count.
virtual int32_t retainWeak() noexcept=0
Increase weak reference count.
Base strong reference counted object interface.
Definition: IRefCounted.h:37
virtual int32_t getRefCount() const noexcept=0
Get actual strong reference count.
virtual int32_t retainLocked() noexcept=0
Increase strong reference count thread safely.
virtual int32_t getWeakRefCount() const noexcept=0
Get actual weak reference count.