/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h
Needed to work around an Android compiler bug - we need to construct aTSharedReffrom MakeShared without making MakeShared a friend in order to access the private constructor.
namespace UE { namespace Core { namespace Private { template<typename ObjectType, ESPMode Mode> [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< ObjectType, Mode > UE::Core::Private::MakeSharedRef ( ObjectType * InObject, [SharedPointerInternals::TReferenceControllerBase](API\Runtime\Core\Templates\TReferenceControllerBase)< Mode > * InSharedReferenceCount ) } } }