aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-12-01 19:05:26 +0100
committerOvahlord <dreadkiller@gmx.de>2024-12-01 20:34:52 +0100
commitfc187fff9a6613091a309bb44751fc245900d2f6 (patch)
treec89fa58d79cfe3bfc81b52d5ff93d919f30395bf /src/server
parentb87676f505ef31a392c561d921032428545fe363 (diff)
Core/Misc: Port std::ranges::contains from c++23
(cherry picked from commit 3e2abd2535d3995e051a9c5bc52c2e671d70d843)
Diffstat (limited to 'src/server')
-rw-r--r--src/server/game/Loot/LootMgr.cpp2
-rw-r--r--src/server/shared/Realm/RealmList.cpp3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Loot/LootMgr.cpp b/src/server/game/Loot/LootMgr.cpp
index 2104cc0c5ab..02fc7b7762e 100644
--- a/src/server/game/Loot/LootMgr.cpp
+++ b/src/server/game/Loot/LootMgr.cpp
@@ -709,7 +709,7 @@ void LootTemplate::ProcessPersonalLoot(std::unordered_map<Player*, std::unique_p
auto newEnd = std::remove_if(lootersForItem.begin(), lootersForItem.end(), [&](Player const* looter)
{
- return std::ranges::find(gotLoot, looter) != gotLoot.end();
+ return advstd::ranges::contains(gotLoot, looter);
});
if (lootersForItem.begin() == newEnd)
diff --git a/src/server/shared/Realm/RealmList.cpp b/src/server/shared/Realm/RealmList.cpp
index 9fe48277353..8c5bb6751cf 100644
--- a/src/server/shared/Realm/RealmList.cpp
+++ b/src/server/shared/Realm/RealmList.cpp
@@ -27,6 +27,7 @@
#include "Util.h"
#include "game_utilities_service.pb.h"
#include "RealmList.pb.h"
+#include "advstd.h"
#include <boost/asio/ip/tcp.hpp>
#include <zlib.h>
@@ -129,7 +130,7 @@ void RealmList::UpdateRealms()
for (boost::asio::ip::tcp::endpoint const& endpoint : _resolver->ResolveAll(fields[2 + i].GetStringView(), ""))
{
boost::asio::ip::address address = endpoint.address();
- if (std::ranges::find(addresses, address) != addresses.end())
+ if (advstd::ranges::contains(addresses, address))
continue;
addresses.push_back(std::move(address));