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 |