From 6c9c0404197bb72bc0bd2b67b7eaf8b2388fdea6 Mon Sep 17 00:00:00 2001 From: Turo Lamminen Date: Sun, 22 May 2016 12:58:27 +0300 Subject: [PATCH] Q3BSP: Use C++11 range-based for loop --- code/Q3BSPFileImporter.cpp | 4 ++-- code/Q3BSPZipArchive.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/Q3BSPFileImporter.cpp b/code/Q3BSPFileImporter.cpp index 2526aeb26..bfdafcc96 100644 --- a/code/Q3BSPFileImporter.cpp +++ b/code/Q3BSPFileImporter.cpp @@ -131,11 +131,11 @@ static void normalizePathName( const std::string &rPath, std::string &rNormalize static const unsigned int numDelimiters = 2; const char delimiters[ numDelimiters ] = { '/', '\\' }; rNormalizedPath = rPath; - for ( unsigned int i=0; i::iterator it(m_ArchiveMap.begin()), end(m_ArchiveMap.end()); it != end; ++it ) { - delete it->second; + for(auto &file : m_ArchiveMap) { + delete file.second; } m_ArchiveMap.clear(); @@ -269,8 +269,8 @@ void Q3BSPZipArchive::Close(IOStream *pFile) { void Q3BSPZipArchive::getFileList(std::vector &rFileList) { rFileList.clear(); - for(std::map::iterator it(m_ArchiveMap.begin()), end(m_ArchiveMap.end()); it != end; ++it) { - rFileList.push_back(it->first); + for(auto &file : m_ArchiveMap) { + rFileList.push_back(file.first); } }