/Engine/Source/Runtime/Core/Public/UObject/WeakObjectPtrTemplates.h
Assign from another weak pointer, intended for derived-to-base conversions
template<typename OtherT, typename> [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr) & operator= ( const [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< OtherT, TWeakObjectPtrBase > & Other )