diff options
| author | 2022-07-30 17:21:47 +0100 | |
|---|---|---|
| committer | 2022-07-30 19:15:41 +0100 | |
| commit | 3c455a8511f8c72552afb6ebe35a8e7c9b9af979 (patch) | |
| tree | 603c14aa8d8dfafb931cf3ca1b3503fdfc979528 /src/clientprotocol.cpp | |
| parent | Add support for clearing the target of a dynamic_reference. (diff) | |
Modernize various minor legacy C++isms.
Diffstat (limited to 'src/clientprotocol.cpp')
| -rw-r--r-- | src/clientprotocol.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/clientprotocol.cpp b/src/clientprotocol.cpp index 943044df1..00f2cbc4c 100644 --- a/src/clientprotocol.cpp +++ b/src/clientprotocol.cpp @@ -32,10 +32,9 @@ bool ClientProtocol::Serializer::HandleTag(LocalUser* user, const std::string& t if (tagname.empty()) return false; - const ::Events::ModuleEventProvider::SubscriberList& list = evprov.GetSubscribers(); - for (::Events::ModuleEventProvider::SubscriberList::const_iterator i = list.begin(); i != list.end(); ++i) + for (const auto& subscriber : evprov.GetSubscribers()) { - MessageTagProvider* const tagprov = static_cast<MessageTagProvider*>(*i); + MessageTagProvider* const tagprov = static_cast<MessageTagProvider*>(subscriber); const ModResult res = tagprov->OnProcessTag(user, tagname, tagvalue); if (res == MOD_RES_ALLOW) return tags.emplace(tagname, MessageTagData(tagprov, tagvalue)).second; |
