From b291d662f79af8de95ab40de29a09f87470d0095 Mon Sep 17 00:00:00 2001 From: max-001 Date: Fri, 20 Dec 2024 12:24:59 +0100 Subject: pull 3bda25f from demo --- src/crepe/manager/SystemManager.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/crepe/manager/SystemManager.h') diff --git a/src/crepe/manager/SystemManager.h b/src/crepe/manager/SystemManager.h index 50acf77..b4a001c 100644 --- a/src/crepe/manager/SystemManager.h +++ b/src/crepe/manager/SystemManager.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include @@ -42,6 +43,13 @@ private: * constructor of \c SystemManager using SystemManager::load_system. */ std::unordered_map> systems; + /** + * \brief Collection of System instances + * + * This map holds System instances indexed by the system's class typeid. It is filled in the + * constructor of \c SystemManager using SystemManager::load_system. + */ + std::vector> system_order; /** * \brief Initialize a system * \tparam T System type (must be derivative of \c System) -- cgit v1.2.3