adoptRef
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
template <typename T> inline RefPtr<T> adoptRef(T* raw)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:129
反馈此接口问题 →RefCounted::deref
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void deref() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:36
反馈此接口问题 →RefCounted::ref
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void ref() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:31
反馈此接口问题 →RefCounted::refCount
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
i32 refCount() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:43
反馈此接口问题 →RefPtr::~RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
~RefPtr()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:84
反馈此接口问题 →RefPtr::get
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
T* get() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:106
反馈此接口问题 →RefPtr::operator bool
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
explicit operator bool() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:110
反馈此接口问题 →RefPtr::operator->
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
T* operator->() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:107
反馈此接口问题 →RefPtr::operator!=
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool operator!=(const RefPtr& o) const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:121
反馈此接口问题 →RefPtr::operator!=
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool operator!=(std::nullptr_t) const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:123
反馈此接口问题 →RefPtr::operator*
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
T& operator*() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:108
反馈此接口问题 →RefPtr::operator=
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
RefPtr& operator=(const RefPtr& other)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:88
反馈此接口问题 →RefPtr::operator=
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
RefPtr& operator=(RefPtr&& other) noexcept验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:94
反馈此接口问题 →RefPtr::operator=
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
RefPtr& operator=(std::nullptr_t)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:100
反馈此接口问题 →RefPtr::operator==
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool operator==(const RefPtr& o) const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:120
反馈此接口问题 →RefPtr::operator==
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool operator==(std::nullptr_t) const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:122
反馈此接口问题 →RefPtr::RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
explicit RefPtr(T* raw, bool addRef = true) : ptr_(raw)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:62
反馈此接口问题 →RefPtr::RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
RefPtr(const RefPtr& other) : ptr_(other.ptr_)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:66
反馈此接口问题 →RefPtr::RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
RefPtr() : ptr_(nullptr)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:59
反馈此接口问题 →RefPtr::RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
RefPtr(RefPtr&& other) noexcept : ptr_(other.ptr_)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:70
反馈此接口问题 →RefPtr::RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
RefPtr(std::nullptr_t) : ptr_(nullptr)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:60
反馈此接口问题 →RefPtr::RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
template <typename U, typename = std::enable_if_t<std::is_convertible_v<U*, T*>>> RefPtr(RefPtr<U>&& other) noexcept : ptr_(other.get())验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:79
反馈此接口问题 →RefPtr::RefPtr
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
template <typename U, typename = std::enable_if_t<std::is_convertible_v<U*, T*>>> RefPtr(const RefPtr<U>& other) : ptr_(other.get())验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:74
反馈此接口问题 →RefPtr::release
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
T* release()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:112
反馈此接口问题 →RefPtr::swap
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void swap(RefPtr& other) noexcept验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/ref_counted.h:118
反馈此接口问题 →