| 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 |