Urho3D
Urho3D::SharedPtr< T > Member List

This is the complete list of members for Urho3D::SharedPtr< T >, including all inherited members.

AddRef()Urho3D::SharedPtr< T >inlineprivate
Detach()Urho3D::SharedPtr< T >inline
DynamicCast(const SharedPtr< U > &rhs)Urho3D::SharedPtr< T >inline
Get() constUrho3D::SharedPtr< T >inline
NotNull() constUrho3D::SharedPtr< T >inline
Null() constUrho3D::SharedPtr< T >inline
operator T*() constUrho3D::SharedPtr< T >inline
operator!=(const SharedPtr< U > &rhs) constUrho3D::SharedPtr< T >inline
operator*() constUrho3D::SharedPtr< T >inline
operator->() constUrho3D::SharedPtr< T >inline
operator<(const SharedPtr< U > &rhs) constUrho3D::SharedPtr< T >inline
operator=(const SharedPtr< T > &rhs)Urho3D::SharedPtr< T >inline
operator=(SharedPtr< T > &&rhs)Urho3D::SharedPtr< T >inline
operator=(const SharedPtr< U > &rhs)Urho3D::SharedPtr< T >inline
operator=(T *ptr)Urho3D::SharedPtr< T >inline
operator==(const SharedPtr< U > &rhs) constUrho3D::SharedPtr< T >inline
operator[](int index)Urho3D::SharedPtr< T >inline
ptr_Urho3D::SharedPtr< T >private
RefCountPtr() constUrho3D::SharedPtr< T >inline
Refs() constUrho3D::SharedPtr< T >inline
ReleaseRef()Urho3D::SharedPtr< T >inlineprivate
Reset(T *ptr=nullptr)Urho3D::SharedPtr< T >inline
SharedPtr (defined in Urho3D::SharedPtr< T >)Urho3D::SharedPtr< T >friend
SharedPtr() noexceptUrho3D::SharedPtr< T >inline
SharedPtr(std::nullptr_t) noexceptUrho3D::SharedPtr< T >inline
SharedPtr(const SharedPtr< T > &rhs) noexceptUrho3D::SharedPtr< T >inline
SharedPtr(SharedPtr< T > &&rhs) noexceptUrho3D::SharedPtr< T >inline
SharedPtr(const SharedPtr< U > &rhs) noexceptUrho3D::SharedPtr< T >inline
SharedPtr(T *ptr) noexceptUrho3D::SharedPtr< T >inlineexplicit
StaticCast(const SharedPtr< U > &rhs)Urho3D::SharedPtr< T >inline
Swap(SharedPtr< T > &rhs)Urho3D::SharedPtr< T >inline
ToHash() constUrho3D::SharedPtr< T >inline
WeakRefs() constUrho3D::SharedPtr< T >inline
~SharedPtr() noexceptUrho3D::SharedPtr< T >inline