aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_monitor.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-04-06 20:06:18 +0100
committerGravatar Sadie Powell2021-04-07 10:36:11 +0100
commit942fd2bcfd384a12c900999fe663202c87319a68 (patch)
treec2bad1906af27afbc3c7d96c3e5ca3c27c83f090 /src/modules/m_monitor.cpp
parentMerge branch 'insp3' into master. (diff)
Switch simple iterator loops to use range-based for loops.
Diffstat (limited to 'src/modules/m_monitor.cpp')
-rw-r--r--src/modules/m_monitor.cpp19
1 files changed, 4 insertions, 15 deletions
diff --git a/src/modules/m_monitor.cpp b/src/modules/m_monitor.cpp
index e4afab26a..d65b1b5e0 100644
--- a/src/modules/m_monitor.cpp
+++ b/src/modules/m_monitor.cpp
@@ -89,11 +89,8 @@ class IRCv3::Monitor::Manager
{
std::string ret;
const ExtData* extdata = static_cast<ExtData*>(item);
- for (WatchedList::const_iterator i = extdata->list.begin(); i != extdata->list.end(); ++i)
- {
- const Entry* entry = *i;
+ for (const auto& entry : extdata->list)
ret.append(entry->GetNick()).push_back(' ');
- }
if (!ret.empty())
ret.erase(ret.size()-1);
return ret;
@@ -337,11 +334,8 @@ class CommandMonitor : public SplitCommand
user->CommandFloodPenalty += ListPenalty;
const IRCv3::Monitor::WatchedList& list = manager.GetWatched(user);
ReplyBuilder out(user, RPL_MONLIST);
- for (IRCv3::Monitor::WatchedList::const_iterator i = list.begin(); i != list.end(); ++i)
- {
- IRCv3::Monitor::Entry* entry = *i;
+ for (const auto& entry : list)
out.Add(entry->GetNick());
- }
out.Flush();
user->WriteNumeric(RPL_ENDOFMONLIST, "End of MONITOR list");
}
@@ -352,10 +346,8 @@ class CommandMonitor : public SplitCommand
ReplyBuilder online(user, RPL_MONONLINE);
ReplyBuilder offline(user, RPL_MONOFFLINE);
- const IRCv3::Monitor::WatchedList& list = manager.GetWatched(user);
- for (IRCv3::Monitor::WatchedList::const_iterator i = list.begin(); i != list.end(); ++i)
+ for (const auto& entry : manager.GetWatched(user))
{
- IRCv3::Monitor::Entry* entry = *i;
ReplyBuilder& out = (IRCv3::Monitor::Manager::FindNick(entry->GetNick()) ? online : offline);
out.Add(entry->GetNick());
}
@@ -384,11 +376,8 @@ class ModuleMonitor
if (!list)
return;
- for (IRCv3::Monitor::WatcherList::const_iterator i = list->begin(); i != list->end(); ++i)
- {
- LocalUser* curr = *i;
+ for (const auto& curr : *list)
curr->WriteNumeric(numeric, nick);
- }
}
public: