| BaseType typedef (defined in Urho3D::SharedPtr< InterfaceType, RefCountedType >) | Urho3D::SharedPtr< InterfaceType, RefCountedType > | |
| Detach() noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| DynamicCast(const SharedPtr< U1, U2 > &rhs) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| Get() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator InterfaceType *() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator!=(const SharedPtr< U1, U2 > &rhs) const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator*() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator->() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator<(const SharedPtr< U1, U2 > &rhs) const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator=(const ThisType &rhs) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator=(const SharedPtr< U1, U2 > &rhs) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator=(ThisType &&rhs) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator=(SharedPtr< U1, U2 > &&rhs) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator=(U *ptr) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| operator==(const SharedPtr< U1, U2 > &rhs) const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| RefCountPtr() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| Refs() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| Reset() noexcept (defined in Urho3D::SharedPtr< InterfaceType, RefCountedType >) | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| Reset(U *ptr) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| Reset(InterfaceType *ptr, RefCounted *refCounted) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| SharedPtr() noexcept=default (defined in Urho3D::SharedPtr< InterfaceType, RefCountedType >) | Urho3D::SharedPtr< InterfaceType, RefCountedType > | |
| SharedPtr(std::nullptr_t) noexcept (defined in Urho3D::SharedPtr< InterfaceType, RefCountedType >) | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| SharedPtr(const ThisType &rhs) noexcept=default (defined in Urho3D::SharedPtr< InterfaceType, RefCountedType >) | Urho3D::SharedPtr< InterfaceType, RefCountedType > | |
| SharedPtr(ThisType &&rhs) noexcept=default (defined in Urho3D::SharedPtr< InterfaceType, RefCountedType >) | Urho3D::SharedPtr< InterfaceType, RefCountedType > | |
| SharedPtr(InterfaceType *ptr, RefCounted *refCounted) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| SharedPtr(const SharedPtr< U1, U2 > &rhs) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| SharedPtr(U *ptr) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inlineexplicit |
| StaticCast(const SharedPtr< U1, U2 > &rhs) noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| ThisType typedef (defined in Urho3D::SharedPtr< InterfaceType, RefCountedType >) | Urho3D::SharedPtr< InterfaceType, RefCountedType > | |
| ToHash() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |
| WeakRefs() const noexcept | Urho3D::SharedPtr< InterfaceType, RefCountedType > | inline |