namespace SharedPointerInternals { template<class SharedPtrType, class ObjectType, class OtherType, ESPMode Mode> void SharedPointerInternals::EnableSharedFromThis ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< SharedPtrType, Mode > * InSharedPtr, ObjectType const * InObject, [TSharedFromThis](API\Runtime\Core\Templates\TSharedFromThis)< OtherType, Mode > const * InShareable ) }