From ca58973802d492b9ddf26f6fd2b4b3be5af8de16 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Thu, 13 Aug 2015 13:03:11 +0200 Subject: [PATCH] send_raw: C++11 range-based for loops --- modules/send_raw.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/send_raw.cpp b/modules/send_raw.cpp index de038f87..bfa9e4a2 100644 --- a/modules/send_raw.cpp +++ b/modules/send_raw.cpp @@ -107,15 +107,15 @@ public: } const map& msUsers = CZNC::Get().GetUserMap(); - for (map::const_iterator it = msUsers.begin(); it != msUsers.end(); ++it) { + for (const auto& it : msUsers) { CTemplate& l = Tmpl.AddRow("UserLoop"); - l["Username"] = (*it->second).GetUserName(); + l["Username"] = it.second->GetUserName(); - vector vNetworks = (*it->second).GetNetworks(); - for (vector::const_iterator it2 = vNetworks.begin(); it2 != vNetworks.end(); ++it2) { + vector vNetworks = it.second->GetNetworks(); + for (const CIRCNetwork* pNetwork : vNetworks) { CTemplate& NetworkLoop = l.AddRow("NetworkLoop"); - NetworkLoop["Username"] = (*it->second).GetUserName(); - NetworkLoop["Network"] = (*it2)->GetName(); + NetworkLoop["Username"] = it.second->GetUserName(); + NetworkLoop["Network"] = pNetwork->GetName(); } }