From ae1d73fc56a563bfb557219945c1f11e76982bcb Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Thu, 13 Aug 2015 15:27:03 +0200 Subject: [PATCH] savebuff: C++11 range-based for loops --- modules/savebuff.cpp | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/modules/savebuff.cpp b/modules/savebuff.cpp index 3008ce7b..99739b65 100644 --- a/modules/savebuff.cpp +++ b/modules/savebuff.cpp @@ -249,14 +249,10 @@ public: if (DecryptBuffer(GetPath(sArgs), sFile, sName)) { VCString vsLines; - VCString::iterator it; - sFile.Split("\n", vsLines); - for (it = vsLines.begin(); it != vsLines.end(); ++it) { - CString sLine(*it); - sLine.Trim(); - PutModule("[" + sLine + "]"); + for (const CString& sLine : vsLines) { + PutModule("[" + sLine.Trim_n() + "]"); } } PutModule("//!-- EOF " + sArgs); @@ -287,14 +283,10 @@ public: if (DecryptBuffer(GetPath(sBuffer), sFile, sName)) { VCString vsLines; - VCString::iterator it; - sFile.Split("\n", vsLines); - for (it = vsLines.begin(); it != vsLines.end(); ++it) { - CString sLine(*it); - sLine.Trim(); - PutUser(sLine); + for (const CString& sLine : vsLines) { + PutUser(sLine.Trim_n()); } } PutUser(":***!znc@znc.in PRIVMSG " + sBuffer + " :Playback Complete.");