/Engine/Source/Runtime/Core/Public/UObject/WeakObjectPtrTemplates.h
TWeakObjectPtris the templated version of the genericFWeakObjectPtr
template<class T, class TWeakObjectPtrBase> struct TWeakObjectPtr : private TWeakObjectPtrBase