From d9935c7476b228881e43c2b8ab51f3a311545d37 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 21 May 2024 13:21:49 +0300 Subject: [PATCH] Use std::list in ecs::query_cache to prevent reallocation problems --- libs/ecs/include/psemek/ecs/detail/query_cache.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ecs/include/psemek/ecs/detail/query_cache.hpp b/libs/ecs/include/psemek/ecs/detail/query_cache.hpp index 8ca06753..e4316f3f 100644 --- a/libs/ecs/include/psemek/ecs/detail/query_cache.hpp +++ b/libs/ecs/include/psemek/ecs/detail/query_cache.hpp @@ -4,6 +4,7 @@ #include #include +#include namespace psemek::ecs::detail { @@ -21,7 +22,7 @@ namespace psemek::ecs::detail { std::vector with_uuids; std::vector without_uuids; - std::vector entries; + std::list entries; util::function const &)> constructor_factory; util::function const &)> destructor_factory;