AddRef() noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inlineprivate |
DynamicCast(const WeakPtr< U1, U2 > &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
Expired() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
Get() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
Lock() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator InterfaceType *() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator!=(const WeakPtr< U1, U2 > &rhs) const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator*() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator->() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator<(const WeakPtr< U1, U2 > &rhs) const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator=(const SharedPtr< U1, U2 > &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator=(const ThisType &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator=(ThisType &&rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator=(const WeakPtr< U1, U2 > &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator=(InterfaceType *ptr) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
operator==(const WeakPtr< U1, U2 > &rhs) const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
ptr_ | Urho3D::WeakPtr< InterfaceType, RefCountedType > | private |
refCount_ | Urho3D::WeakPtr< InterfaceType, RefCountedType > | private |
RefCountPtr() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
Refs() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
ReleaseRef() noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inlineprivate |
Reset(InterfaceType *ptr=nullptr) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
SharedPtrType typedef (defined in Urho3D::WeakPtr< InterfaceType, RefCountedType >) | Urho3D::WeakPtr< InterfaceType, RefCountedType > | |
StaticCast(const WeakPtr< U1, U2 > &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
Swap(ThisType &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
ThisType typedef (defined in Urho3D::WeakPtr< InterfaceType, RefCountedType >) | Urho3D::WeakPtr< InterfaceType, RefCountedType > | |
ToHash() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
WeakPtr (defined in Urho3D::WeakPtr< InterfaceType, RefCountedType >) | Urho3D::WeakPtr< InterfaceType, RefCountedType > | friend |
WeakPtr() noexcept=default (defined in Urho3D::WeakPtr< InterfaceType, RefCountedType >) | Urho3D::WeakPtr< InterfaceType, RefCountedType > | |
WeakPtr(std::nullptr_t) noexcept (defined in Urho3D::WeakPtr< InterfaceType, RefCountedType >) | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
WeakPtr(const ThisType &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
WeakPtr(ThisType &&rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
WeakPtr(const WeakPtr< U1, U2 > &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
WeakPtr(const SharedPtr< U1, U2 > &rhs) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
WeakPtr(U *ptr) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inlineexplicit |
WeakPtr(InterfaceType *ptr, RefCounted *refCounted) noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
WeakRefs() const noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |
~WeakPtr() noexcept | Urho3D::WeakPtr< InterfaceType, RefCountedType > | inline |