aboutsummaryrefslogtreecommitdiffstats
path: root/src/usermanager.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/usermanager.cpp
parentMerge branch 'insp3' into master. (diff)
Switch simple iterator loops to use range-based for loops.
Diffstat (limited to 'src/usermanager.cpp')
-rw-r--r--src/usermanager.cpp22
1 files changed, 5 insertions, 17 deletions
diff --git a/src/usermanager.cpp b/src/usermanager.cpp
index fe6677afd..5584f9ca3 100644
--- a/src/usermanager.cpp
+++ b/src/usermanager.cpp
@@ -124,10 +124,8 @@ UserManager::UserManager()
UserManager::~UserManager()
{
- for (user_hash::iterator i = clientlist.begin(); i != clientlist.end(); ++i)
- {
- delete i->second;
- }
+ for (const auto& [_, client] : clientlist)
+ delete client;
}
void UserManager::AddUser(int socket, ListenSocket* via, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server)
@@ -348,12 +346,8 @@ void UserManager::RehashCloneCounts()
{
clonemap.clear();
- const user_hash& hash = ServerInstance->Users.GetUsers();
- for (user_hash::const_iterator i = hash.begin(); i != hash.end(); ++i)
- {
- User* u = i->second;
+ for (const auto& [_, u] : ServerInstance->Users.GetUsers())
AddClone(u);
- }
}
const UserManager::CloneCounts& UserManager::GetCloneCounts(User* user) const
@@ -372,11 +366,8 @@ void UserManager::ServerNoticeAll(const char* text, ...)
ClientProtocol::Messages::Privmsg msg(ClientProtocol::Messages::Privmsg::nocopy, ServerInstance->FakeClient, ServerInstance->Config->GetServerName(), message, MSG_NOTICE);
ClientProtocol::Event msgevent(ServerInstance->GetRFCEvents().privmsg, msg);
- for (LocalList::const_iterator i = local_users.begin(); i != local_users.end(); ++i)
- {
- LocalUser* user = *i;
+ for (auto* user : GetLocalUsers())
user->Send(msgevent);
- }
}
/**
@@ -425,11 +416,8 @@ already_sent_t UserManager::NextAlreadySentId()
{
// Wrapped around, reset the already_sent ids of all users
already_sent_id = 1;
- for (LocalList::iterator i = local_users.begin(); i != local_users.end(); ++i)
- {
- LocalUser* user = *i;
+ for (auto* user : GetLocalUsers())
user->already_sent = 0;
- }
}
return already_sent_id;
}