useStlAlgorithm: ranges algorithms + justifica returnDanglingLifetime
This commit is contained in:
1 parent
d7db02bafd
commit
822bed0748
5 files changed
+15
-25
No files matched your search
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user