|
| template<typename ObjectType > |
| FReferenceControllerBase * | SharedPointerInternals::NewDefaultReferenceController (ObjectType *Object) |
| |
| template<typename ObjectType , typename DeleterType > |
| FReferenceControllerBase * | SharedPointerInternals::NewCustomReferenceController (ObjectType *Object, DeleterType &&Deleter) |
| |
| template<typename ObjectType , typename... ArgTypes> |
| TIntrusiveReferenceController< ObjectType > * | SharedPointerInternals::NewIntrusiveReferenceController (ArgTypes &&... Args) |
| |
| template<class SharedPtrType , class ObjectType , class OtherType , int Mode> |
| FORCEINLINE void | SharedPointerInternals::EnableSharedFromThis (TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable) |
| |
| template<class SharedPtrType , class ObjectType , class OtherType , int Mode> |
| FORCEINLINE void | SharedPointerInternals::EnableSharedFromThis (TSharedPtr< SharedPtrType, Mode > *InSharedPtr, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable) |
| |
| template<class SharedRefType , class ObjectType , class OtherType , int Mode> |
| FORCEINLINE void | SharedPointerInternals::EnableSharedFromThis (TSharedRef< SharedRefType, Mode > const *InSharedRef, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable) |
| |
| template<class SharedRefType , class ObjectType , class OtherType , int Mode> |
| FORCEINLINE void | SharedPointerInternals::EnableSharedFromThis (TSharedRef< SharedRefType, Mode > *InSharedRef, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable) |
| |
| FORCEINLINE void | SharedPointerInternals::EnableSharedFromThis (...) |
| |