diff --git a/src/tools/mmaps_generator/MapBuilder.cpp b/src/tools/mmaps_generator/MapBuilder.cpp index a493f4784..28a0595fe 100644 --- a/src/tools/mmaps_generator/MapBuilder.cpp +++ b/src/tools/mmaps_generator/MapBuilder.cpp @@ -197,7 +197,7 @@ namespace MMAP for (unsigned int i = 0; i < threads; ++i) { - _workerThreads.push_back(std::thread(&MapBuilder::WorkerThread, this)); + _workerThreads.emplace_back(&MapBuilder::WorkerThread, this); } m_tiles.sort([](MapTiles a, MapTiles b) diff --git a/src/tools/mmaps_generator/PathCommon.h b/src/tools/mmaps_generator/PathCommon.h index a6215bd96..79ec24430 100644 --- a/src/tools/mmaps_generator/PathCommon.h +++ b/src/tools/mmaps_generator/PathCommon.h @@ -108,7 +108,7 @@ namespace MMAP if ((dp = readdir(dirp)) != nullptr) { if (matchWildcardFilter(filter.c_str(), dp->d_name)) - fileList.push_back(std::string(dp->d_name)); + fileList.emplace_back(dp->d_name); } else break; diff --git a/src/tools/vmap4_extractor/vmapexport.cpp b/src/tools/vmap4_extractor/vmapexport.cpp index a0a4158f1..abf28c7fb 100644 --- a/src/tools/vmap4_extractor/vmapexport.cpp +++ b/src/tools/vmap4_extractor/vmapexport.cpp @@ -283,7 +283,7 @@ bool scan_patches(char* scanmatch, std::vector& pArchiveNames) { fclose(h); //matches.push_back(path); - pArchiveNames.push_back(path); + pArchiveNames.emplace_back(path); } } @@ -301,18 +301,18 @@ bool fillArchiveNameVector(std::vector& pArchiveNames) string in_path(input_path); std::vector locales, searchLocales; - searchLocales.push_back("enGB"); - searchLocales.push_back("enUS"); - searchLocales.push_back("deDE"); - searchLocales.push_back("esES"); - searchLocales.push_back("frFR"); - searchLocales.push_back("koKR"); - searchLocales.push_back("zhCN"); - searchLocales.push_back("zhTW"); - searchLocales.push_back("enCN"); - searchLocales.push_back("enTW"); - searchLocales.push_back("esMX"); - searchLocales.push_back("ruRU"); + searchLocales.emplace_back("enGB"); + searchLocales.emplace_back("enUS"); + searchLocales.emplace_back("deDE"); + searchLocales.emplace_back("esES"); + searchLocales.emplace_back("frFR"); + searchLocales.emplace_back("koKR"); + searchLocales.emplace_back("zhCN"); + searchLocales.emplace_back("zhTW"); + searchLocales.emplace_back("enCN"); + searchLocales.emplace_back("enTW"); + searchLocales.emplace_back("esMX"); + searchLocales.emplace_back("ruRU"); for (std::vector::iterator i = searchLocales.begin(); i != searchLocales.end(); ++i) {