adoptRef
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
template <typename T> inline RefPtr<T> adoptRef(T* raw)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:129
Report an issue with this entry →RefCounted::deref
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void deref() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:36
Report an issue with this entry →RefCounted::ref
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void ref() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:31
Report an issue with this entry →RefCounted::refCount
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
i32 refCount() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:43
Report an issue with this entry →RefPtr::~RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~RefPtr()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:84
Report an issue with this entry →RefPtr::get
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
T* get() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:106
Report an issue with this entry →RefPtr::operator bool
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit operator bool() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:110
Report an issue with this entry →RefPtr::operator->
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
T* operator->() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:107
Report an issue with this entry →RefPtr::operator!=
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool operator!=(const RefPtr& o) constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:121
Report an issue with this entry →RefPtr::operator!=
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool operator!=(std::nullptr_t) constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:123
Report an issue with this entry →RefPtr::operator*
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
T& operator*() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:108
Report an issue with this entry →RefPtr::operator=
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
RefPtr& operator=(const RefPtr& other)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:88
Report an issue with this entry →RefPtr::operator=
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
RefPtr& operator=(RefPtr&& other) noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:94
Report an issue with this entry →RefPtr::operator=
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
RefPtr& operator=(std::nullptr_t)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:100
Report an issue with this entry →RefPtr::operator==
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool operator==(const RefPtr& o) constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:120
Report an issue with this entry →RefPtr::operator==
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool operator==(std::nullptr_t) constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:122
Report an issue with this entry →RefPtr::RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit RefPtr(T* raw, bool addRef = true) : ptr_(raw)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:62
Report an issue with this entry →RefPtr::RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
RefPtr(const RefPtr& other) : ptr_(other.ptr_)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:66
Report an issue with this entry →RefPtr::RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
RefPtr() : ptr_(nullptr)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:59
Report an issue with this entry →RefPtr::RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
RefPtr(RefPtr&& other) noexcept : ptr_(other.ptr_)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:70
Report an issue with this entry →RefPtr::RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
RefPtr(std::nullptr_t) : ptr_(nullptr)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:60
Report an issue with this entry →RefPtr::RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
template <typename U, typename = std::enable_if_t<std::is_convertible_v<U*, T*>>> RefPtr(RefPtr<U>&& other) noexcept : ptr_(other.get())Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:79
Report an issue with this entry →RefPtr::RefPtr
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
template <typename U, typename = std::enable_if_t<std::is_convertible_v<U*, T*>>> RefPtr(const RefPtr<U>& other) : ptr_(other.get())Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:74
Report an issue with this entry →RefPtr::release
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
T* release()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:112
Report an issue with this entry →RefPtr::swap
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void swap(RefPtr& other) noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/ref_counted.h:118
Report an issue with this entry →