template<typename U, decltype(ImplicitConv< typename [TCopyQualifiersFromTo](API\Runtime\Core\Templates\TCopyQualifiersFromTo)< U, [UObject](API\Runtime\CoreUObject\UObject\UObject) >::Type * >(std::declval< U >()))*> TWeakInterfacePtr ( U && Object )