From de04bc4091e84b69565fa8b32a5883a8540cdb8e Mon Sep 17 00:00:00 2001 From: "seer-by-sentry[bot]" <157164994+seer-by-sentry[bot]@users.noreply.github.com> Date: Sun, 12 Oct 2025 02:24:45 +0000 Subject: [PATCH] PlayerTemplate: Use std::deque instead of std::vector for PlayerTemplateVector --- Generals/Code/GameEngine/Include/Common/PlayerTemplate.h | 2 +- Generals/Code/GameEngine/Include/Common/STLTypedefs.h | 1 + GeneralsMD/Code/GameEngine/Include/Common/PlayerTemplate.h | 2 +- GeneralsMD/Code/GameEngine/Include/Common/STLTypedefs.h | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Generals/Code/GameEngine/Include/Common/PlayerTemplate.h b/Generals/Code/GameEngine/Include/Common/PlayerTemplate.h index fe00b243588..84e9396b3a9 100644 --- a/Generals/Code/GameEngine/Include/Common/PlayerTemplate.h +++ b/Generals/Code/GameEngine/Include/Common/PlayerTemplate.h @@ -207,7 +207,7 @@ class PlayerTemplateStore : public SubsystemInterface private: - typedef std::vector PlayerTemplateVector; + typedef std::deque PlayerTemplateVector; PlayerTemplateVector m_playerTemplates; }; diff --git a/Generals/Code/GameEngine/Include/Common/STLTypedefs.h b/Generals/Code/GameEngine/Include/Common/STLTypedefs.h index e9b925a967b..85c2e4dce40 100644 --- a/Generals/Code/GameEngine/Include/Common/STLTypedefs.h +++ b/Generals/Code/GameEngine/Include/Common/STLTypedefs.h @@ -70,6 +70,7 @@ enum DrawableID CPP_11(: Int); #include #include +#include #include #include #include diff --git a/GeneralsMD/Code/GameEngine/Include/Common/PlayerTemplate.h b/GeneralsMD/Code/GameEngine/Include/Common/PlayerTemplate.h index 399051816b2..b5622a3daad 100644 --- a/GeneralsMD/Code/GameEngine/Include/Common/PlayerTemplate.h +++ b/GeneralsMD/Code/GameEngine/Include/Common/PlayerTemplate.h @@ -226,7 +226,7 @@ class PlayerTemplateStore : public SubsystemInterface private: - typedef std::vector PlayerTemplateVector; + typedef std::deque PlayerTemplateVector; PlayerTemplateVector m_playerTemplates; }; diff --git a/GeneralsMD/Code/GameEngine/Include/Common/STLTypedefs.h b/GeneralsMD/Code/GameEngine/Include/Common/STLTypedefs.h index 939d27af6b7..18a39b206d5 100644 --- a/GeneralsMD/Code/GameEngine/Include/Common/STLTypedefs.h +++ b/GeneralsMD/Code/GameEngine/Include/Common/STLTypedefs.h @@ -70,6 +70,7 @@ enum DrawableID CPP_11(: Int); #include #include +#include #include #include #include