mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-31 20:26:43 +00:00 
			
		
		
		
	Merge branch 'const_ref_it' into 'master'
Use const references when possible in for loops See merge request OpenMW/openmw!869
This commit is contained in:
		
						commit
						6cb6461cba
					
				
					 4 changed files with 5 additions and 5 deletions
				
			
		|  | @ -306,7 +306,7 @@ namespace MWGui | |||
|         deleteLater(); | ||||
|         for (Link* link : mLinks) | ||||
|             delete link; | ||||
|         for (auto link : mTopicLinks) | ||||
|         for (const auto& link : mTopicLinks) | ||||
|             delete link.second; | ||||
|         for (auto history : mHistoryContents) | ||||
|             delete history; | ||||
|  |  | |||
|  | @ -70,7 +70,7 @@ namespace MWMechanics | |||
|         auto& id = spell->mId; | ||||
|         bool changed = withBaseRecord([&] (auto& spells) | ||||
|         { | ||||
|             for(auto it : spells) | ||||
|             for(const auto& it : spells) | ||||
|             { | ||||
|                 if(Misc::StringUtils::ciEqual(id, it)) | ||||
|                     return false; | ||||
|  |  | |||
|  | @ -743,7 +743,7 @@ namespace MWRender | |||
|         ccf.mCell = cell; | ||||
|         mCache->call(ccf); | ||||
|         if (ccf.mToClear.empty()) return false; | ||||
|         for (auto chunk : ccf.mToClear) | ||||
|         for (const auto& chunk : ccf.mToClear) | ||||
|             mCache->removeFromObjectCache(chunk); | ||||
|         return true; | ||||
|     } | ||||
|  | @ -765,7 +765,7 @@ namespace MWRender | |||
|         ccf.mActiveGridOnly = true; | ||||
|         mCache->call(ccf); | ||||
|         if (ccf.mToClear.empty()) return false; | ||||
|         for (auto chunk : ccf.mToClear) | ||||
|         for (const auto& chunk : ccf.mToClear) | ||||
|             mCache->removeFromObjectCache(chunk); | ||||
|         return true; | ||||
|     } | ||||
|  |  | |||
|  | @ -63,7 +63,7 @@ namespace | |||
|         // We will replace invalid entries by fixed ones
 | ||||
|         std::vector<ESM::NPC> npcsToReplace; | ||||
| 
 | ||||
|         for (auto npcIter : npcs) | ||||
|         for (const auto& npcIter : npcs) | ||||
|         { | ||||
|             ESM::NPC npc = npcIter.second; | ||||
|             bool changed = false; | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue