From 2f1c2353ad9f2e57db48ea450186645017c7c938 Mon Sep 17 00:00:00 2001 From: Qais Patankar Date: Wed, 3 Jun 2020 03:01:59 +0100 Subject: [PATCH] Use C++11 range based loops --- amx-deps/src/CFunctions.cpp | 32 ++++++++++++++++---------------- amx-deps/src/ml_base.cpp | 16 ++++++++-------- amx-deps/src/util.cpp | 6 +++--- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/amx-deps/src/CFunctions.cpp b/amx-deps/src/CFunctions.cpp index 4e16c95..819a88c 100644 --- a/amx-deps/src/CFunctions.cpp +++ b/amx-deps/src/CFunctions.cpp @@ -172,8 +172,8 @@ int CFunctions::amxLoad(lua_State *luaVM) { amx_TimeInit(amx); amx_FileInit(amx); err = amx_SAMPInit(amx); - for(map< string, SampPlugin* >::iterator it = loadedPlugins.begin(); it != loadedPlugins.end(); it++) { - AmxLoad_t* pfnAmxLoad = it->second->AmxLoad; + for (const auto& plugin : loadedPlugins) { + AmxLoad_t* pfnAmxLoad = plugin.second->AmxLoad; if (pfnAmxLoad) { err = pfnAmxLoad(amx); } @@ -206,7 +206,7 @@ int CFunctions::amxLoad(lua_State *luaVM) { lua_getfield(luaVM, LUA_REGISTRYINDEX, "amx"); lua_getfield(luaVM, -1, resName); if(lua_isnil(luaVM, -1)) { - lua_newtable(luaVM); + lua_newtable(luaVM); lua_setfield(luaVM, -3, resName); } @@ -278,8 +278,8 @@ int CFunctions::amxCall(lua_State *luaVM) { cell ret; int err = amx_Exec(amx, &ret, fnIndex); // Release string arguments - for(vector::iterator it = stringsToRelease.begin(); it != stringsToRelease.end(); it++) { - amx_Release(amx, *it); + for (const auto& amxStringAddr : stringsToRelease) { + amx_Release(amx, amxStringAddr); } if(err != AMX_ERR_NONE) { if(err == AMX_ERR_SLEEP) @@ -365,16 +365,16 @@ int CFunctions::amxUnload(lua_State *luaVM) { return 1; } // Call all plugins' AmxUnload function - for(map< string, SampPlugin* >::iterator piIt = loadedPlugins.begin(); piIt != loadedPlugins.end(); piIt++) { - AmxUnload_t *pfnAmxUnload = piIt->second->AmxUnload; + for (const auto& plugin : loadedPlugins) { + AmxUnload_t *pfnAmxUnload = plugin.second->AmxUnload; if (pfnAmxUnload) { pfnAmxUnload(amx); } } // Close any open databases if(loadedDBs.find(amx) != loadedDBs.end()) { - for(map< int, sqlite3 * >::iterator dbIt = loadedDBs[amx].begin(); dbIt != loadedDBs[amx].end(); dbIt++) - sqlite3_close(dbIt->second); + for (const auto& db : loadedDBs[amx]) + sqlite3_close(db.second); loadedDBs.erase(amx); } // Unload @@ -390,10 +390,10 @@ int CFunctions::amxUnload(lua_State *luaVM) { // amxUnloadAllPlugins() int CFunctions::amxUnloadAllPlugins(lua_State *luaVM) { - for (map< string, SampPlugin* >::iterator it = loadedPlugins.begin(); it != loadedPlugins.end(); it++) { - it->second->Unload(); - freeLib(it->second->pPluginPointer); - delete it->second; + for (const auto& plugin : loadedPlugins) { + plugin.second->Unload(); + freeLib(plugin.second->pPluginPointer); + delete plugin.second; } loadedPlugins.clear(); vecPfnProcessTick.clear(); @@ -477,9 +477,9 @@ int CFunctions::pawn(lua_State *luaVM) { int fnIndex; AMX *amx = NULL; - for(vector::iterator it = amxs.begin(); it != amxs.end(); it++) { - if(amx_FindPublic(*it, fnName, &fnIndex) == AMX_ERR_NONE) { - amx = *it; + for (const auto& it : amxs) { + if(amx_FindPublic(it, fnName, &fnIndex) == AMX_ERR_NONE) { + amx = it; break; } } diff --git a/amx-deps/src/ml_base.cpp b/amx-deps/src/ml_base.cpp index 766070b..425a3ef 100644 --- a/amx-deps/src/ml_base.cpp +++ b/amx-deps/src/ml_base.cpp @@ -116,12 +116,12 @@ void logprintf(char *fmt, ...) { int AMXCallPublicFilterScript(char *fnName) { int fnIndex = -1; cell ret = 0; - for(map< AMX *, AMXPROPS >::iterator it = loadedAMXs.begin(); it != loadedAMXs.end(); it++) { - if(amx_FindPublic(it->first, "OnFilterScriptInit", &fnIndex) != AMX_ERR_NONE) + for (const auto& it : loadedAMXs) { + if(amx_FindPublic(it.first, "OnFilterScriptInit", &fnIndex) != AMX_ERR_NONE) continue; - if(amx_FindPublic(it->first, fnName, &fnIndex) != AMX_ERR_NONE) + if(amx_FindPublic(it.first, fnName, &fnIndex) != AMX_ERR_NONE) continue; - amx_Exec(it->first, &ret, fnIndex); + amx_Exec(it.first, &ret, fnIndex); return ret; } return 0; @@ -130,12 +130,12 @@ int AMXCallPublicFilterScript(char *fnName) { int AMXCallPublicGameMode(char *fnName) { int fnIndex = -1; cell ret = 0; - for(map< AMX *, AMXPROPS >::iterator it = loadedAMXs.begin(); it != loadedAMXs.end(); it++) { - if(amx_FindPublic(it->first, "OnGameModeInit", &fnIndex) != AMX_ERR_NONE) + for(const auto& it : loadedAMXs) { + if(amx_FindPublic(it.first, "OnGameModeInit", &fnIndex) != AMX_ERR_NONE) continue; - if(amx_FindPublic(it->first, fnName, &fnIndex) != AMX_ERR_NONE) + if(amx_FindPublic(it.first, fnName, &fnIndex) != AMX_ERR_NONE) continue; - amx_Exec(it->first, &ret, fnIndex); + amx_Exec(it.first, &ret, fnIndex); return ret; } return 0; diff --git a/amx-deps/src/util.cpp b/amx-deps/src/util.cpp index 0e5ef4d..d732305 100644 --- a/amx-deps/src/util.cpp +++ b/amx-deps/src/util.cpp @@ -187,9 +187,9 @@ void lua_pushremotevalues(lua_State *localVM, lua_State *remoteVM, int num) { vector getResourceAMXs(lua_State *luaVM) { vector amxs; - for(map< AMX *, AMXPROPS >::iterator it = loadedAMXs.begin(); it != loadedAMXs.end(); it++) { - if(it->second.resourceVM == luaVM) - amxs.push_back(it->first); + for (const auto& it : loadedAMXs) { + if (it.second.resourceVM == luaVM) + amxs.push_back(it.first); } return amxs; }