/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h
Constructs a shared reference that owns the specified object. Must not be nullptr.
template<typename OtherType, typename DeleterType, typename> TSharedRef ( OtherType * InObject, DeleterType && InDeleter )