/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h
Removes the current element from the array, faster, but does not preserves the array order. Iterator is decremented for you so a loop will check all items.
void RemoveCurrentSwap()