/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl
This is useful for automatic replacement of raw pointers to support advanced cook-time dependency tracking and editor-time lazy load use cases. See UnrealObjectPtrTool for tooling to automatically replace raw pointer members with FObjectPtr/TObjectPtr members instead.
template<typename T> struct TObjectPtr
T *
DebugPtr
DebugPtr allows for easier dereferencing of a resolvedTObjectPtrin watch windows of debuggers.
FObjectPtr
ObjectPtr