UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TSharedRef< ObjectType, InMode > Member List

This is the complete list of members for TSharedRef< ObjectType, InMode >, including all inherited members.

bHasIntrusiveUnsetOptionalStateTSharedRef< ObjectType, InMode >static
ElementType typedefTSharedRef< ObjectType, InMode >
Get() constTSharedRef< ObjectType, InMode >inline
GetSharedReferenceCount() constTSharedRef< ObjectType, InMode >inline
IntrusiveUnsetOptionalStateType typedefTSharedRef< ObjectType, InMode >
IsUnique() constTSharedRef< ObjectType, InMode >inline
ModeTSharedRef< ObjectType, InMode >static
operator*() constTSharedRef< ObjectType, InMode >inline
operator->() constTSharedRef< ObjectType, InMode >inline
operator=(TSharedRef const &InSharedRef)TSharedRef< ObjectType, InMode >inline
operator=(TSharedRef &&InSharedRef)TSharedRef< ObjectType, InMode >inline
operator=(SharedPointerInternals::TRawPtrProxy< OtherType > const &InRawPtrProxy)TSharedRef< ObjectType, InMode >inline
operator=(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > const &InRawPtrProxy)TSharedRef< ObjectType, InMode >inline
operator=(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > &&InRawPtrProxy)TSharedRef< ObjectType, InMode >inline
ToSharedPtr() constTSharedRef< ObjectType, InMode >inline
ToWeakPtr() constTSharedRef< ObjectType, InMode >inline
TSharedPtrTSharedRef< ObjectType, InMode >friend
TSharedRefTSharedRef< ObjectType, InMode >friend
TSharedRef(OtherType *InObject)TSharedRef< ObjectType, InMode >inlineexplicit
TSharedRef(OtherType *InObject, DeleterType &&InDeleter)TSharedRef< ObjectType, InMode >inline
TSharedRef()TSharedRef< ObjectType, InMode >inline
TSharedRef(SharedPointerInternals::TRawPtrProxy< OtherType > const &InRawPtrProxy)TSharedRef< ObjectType, InMode >inline
TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > const &InRawPtrProxy)TSharedRef< ObjectType, InMode >inline
TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > &&InRawPtrProxy)TSharedRef< ObjectType, InMode >inline
TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef)TSharedRef< ObjectType, InMode >inline
TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef, SharedPointerInternals::FStaticCastTag)TSharedRef< ObjectType, InMode >inline
TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef, SharedPointerInternals::FConstCastTag)TSharedRef< ObjectType, InMode >inline
TSharedRef(TSharedRef< OtherType, Mode > const &OtherSharedRef, ObjectType *InObject)TSharedRef< ObjectType, InMode >inline
TSharedRef(TSharedRef const &InSharedRef)TSharedRef< ObjectType, InMode >inline
TSharedRef(TSharedRef &&InSharedRef)TSharedRef< ObjectType, InMode >inline
TSharedRef(FIntrusiveUnsetOptionalState)TSharedRef< ObjectType, InMode >inlineexplicit
TWeakPtrTSharedRef< ObjectType, InMode >friend
UE::Core::Private::MakeSharedRefTSharedRef< ObjectType, InMode >friend
UEOpEquals(FIntrusiveUnsetOptionalState) constTSharedRef< ObjectType, InMode >inline
UEOpEquals(const TSharedRef< OtherType, Mode > &Rhs) constTSharedRef< ObjectType, InMode >inline
UEOpEquals(const TSharedPtr< OtherType, Mode > &Rhs) constTSharedRef< ObjectType, InMode >inline
UEOpEquals(const TWeakPtr< OtherType, Mode > &Rhs) constTSharedRef< ObjectType, InMode >inline
UEOpLessThan(const TSharedRef< OtherType, Mode > &Rhs) constTSharedRef< ObjectType, InMode >inline