useStlAlgorithm: ranges algorithms + justifica returnDanglingLifetime

This commit is contained in:
JailDesigner committed 2026-05-18 16:28:36 +02:00
1 parent d7db02bafd
commit 822bed0748
5 files changed
+15 -25

No files matched your search

+3 -2
View File
@@ -1,5 +1,7 @@
#include "game/entities/entity_loader.hpp"
#include <algorithm>
#include <iterator>
#include <stdexcept>
#include <unordered_map>
@@ -51,8 +53,7 @@ namespace EntityLoader {
const auto& list = root["entities"];
if (!list.is_sequence()) { return spawns; }
spawns.reserve(list.size());
// cppcheck-suppress useStlAlgorithm
for (const auto& item : list) { spawns.push_back(item); }
std::ranges::copy(list, std::back_inserter(spawns));
return spawns;
}