/Engine/Source/Runtime/CoreUObject/Public/UObject/GCObject.h
This nested class is used to provide aUObjectinterface between nonUObjectclasses and theUObjectsystem. It handles forwarding all calls ofAddReferencedObjects()to objects/ classes that register with it.
class UGCObjectReferencer : public [UObject](API\Runtime\CoreUObject\UObject\UObject)