/Engine/Source/Runtime/Engine/Classes/Components/PrimitiveComponent.h
This simply calls the virtualComponentOverlapComponentImpl()which can be overridden to implement custom behavior.
true if PrimComp overlaps this component at the specified location/rotation
bool ComponentOverlapComponent ( class [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent) * PrimComp, const FVector Pos, const FQuat & Rot, const [FCollisionQueryParams](API\Runtime\Engine\FCollisionQueryParams) & Params )