SEActionManager.h
26 static bool SerializeFromString(const std::string& src, std::vector<SEAction*>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
27 static bool SerializeFromString(const std::string& src, std::map<int,std::vector<const SEAction*>>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
31 const SEScalar* GetScalar(const std::string& actionName, const std::string& cmptName, const std::string& substance, const std::string& property);
38 const SEEnvironmentActionCollection& GetEnvironmentActions() const { return *m_EnvironmentActions; }
Definition: Logger.h:23
Definition: PBEngine.h:31
static bool SerializeFromString(const std::string &src, LogMessages &dst, eSerializationFormat m, Logger *logger)
Definition: PBEngine.cpp:135
static bool SerializeFromFile(const std::string &filename, SEPatientConfiguration &dst, const SESubstanceManager &subMgr)
Definition: PBEngine.cpp:466
static bool SerializeToString(const LogMessages &src, std::string &output, eSerializationFormat m, Logger *logger)
Definition: PBEngine.cpp:163
static bool SerializeToFile(const SEPatientConfiguration &src, const std::string &filename)
Definition: PBEngine.cpp:452
Definition: SEAction.h:14
Definition: SEActionManager.h:12
const SEEquipmentActionCollection & GetEquipmentActions() const
Definition: SEActionManager.h:39
SEEnvironmentActionCollection * m_EnvironmentActions
Definition: SEActionManager.h:46
SEPatientActionCollection & GetPatientActions()
Definition: SEActionManager.h:33
SEEnvironmentActionCollection & GetEnvironmentActions()
Definition: SEActionManager.h:34
SEEquipmentActionCollection * m_EquipmentActions
Definition: SEActionManager.h:47
SEPatientActionCollection * m_PatientActions
Definition: SEActionManager.h:45
const SEEnvironmentActionCollection & GetEnvironmentActions() const
Definition: SEActionManager.h:38
SEEquipmentActionCollection & GetEquipmentActions()
Definition: SEActionManager.h:35
const SEPatientActionCollection & GetPatientActions() const
Definition: SEActionManager.h:37
Definition: SEEnvironmentActionCollection.h:13
Definition: SEEquipmentActionCollection.h:47
Definition: SEPatientActionCollection.h:50
Definition: SEScalar.h:19
Definition: SESubstanceManager.h:9