/Engine/Source/Runtime/CoreUObject/Public/UObject/WeakInterfacePtr.h
Construct from an object pointer
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 )