Iterate through all UWorld instances

How would I go about getting a pointer to all current existing UWorld * instances from a static function?

for (TObjectIterator Itr; Itr; ++Itr)
{
UWorld* World = *Itr;
}

A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine ForumsObject%26_Actor_Iterators,_Optional_Class_Scope_For_Faster_Search