Urho3D
Dviglo::SharedPtr< T > Member List

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

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