void ObjectMap::Copy(const ObjectMap& copied_map, int empire_id/* = ALL_EMPIRES*/) { if (&copied_map == this) return; // loop through objects in copied map, copying or cloning each depending // on whether there already is a corresponding object in this map for (const_iterator<> it = copied_map.const_begin(); it != copied_map.const_end(); ++it) this->CopyObject(*it, empire_id); }