From 830796745fa5ed25509062eea7232ac271735559 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Thu, 13 Aug 2015 00:39:37 +0200 Subject: [PATCH] buffextras: C++11 range-based for loops --- modules/buffextras.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/buffextras.cpp b/modules/buffextras.cpp index f1dac15d..5f395f1b 100644 --- a/modules/buffextras.cpp +++ b/modules/buffextras.cpp @@ -43,10 +43,9 @@ public: } void OnQuit(const CNick& Nick, const CString& sMessage, const vector& vChans) override { - vector::const_iterator it; CString sMsg = Nick.GetNickMask() + " quit with message: [" + sMessage + "]"; - for (it = vChans.begin(); it != vChans.end(); ++it) { - AddBuffer(**it, sMsg); + for (CChan* pChan : vChans) { + AddBuffer(*pChan, sMsg); } } @@ -59,10 +58,9 @@ public: } void OnNick(const CNick& OldNick, const CString& sNewNick, const vector& vChans) override { - vector::const_iterator it; CString sMsg = OldNick.GetNickMask() + " is now known as " + sNewNick; - for (it = vChans.begin(); it != vChans.end(); ++it) { - AddBuffer(**it, sMsg); + for (CChan* pChan : vChans) { + AddBuffer(*pChan, sMsg); } }