Emergency 20 Dokumentation  4.2.0
UnitPoolDefinition.h
Go to the documentation of this file.
1 // Copyright (C) 2012-2018 Promotion Software GmbH
2 
3 
4 //[-------------------------------------------------------]
5 //[ Header guard ]
6 //[-------------------------------------------------------]
7 #pragma once
8 
9 
10 //[-------------------------------------------------------]
11 //[ Includes ]
12 //[-------------------------------------------------------]
13 #include "em5/Export.h"
14 
16 
17 #include <boost/property_tree/ptree.hpp>
18 
19 
20 //[-------------------------------------------------------]
21 //[ Namespace ]
22 //[-------------------------------------------------------]
23 namespace em5
24 {
25 
26 
27  //[-------------------------------------------------------]
28  //[ Classes ]
29  //[-------------------------------------------------------]
31  {
32 
33 
34  //[-------------------------------------------------------]
35  //[ Public methods ]
36  //[-------------------------------------------------------]
37  public:
42  UnitPoolDefinition(uint32 key = 0);
43 
49 
50 
51  //[-------------------------------------------------------]
52  //[ Public data ]
53  //[-------------------------------------------------------]
54  public:
57 
58 
59  };
60 
61 
62 //[-------------------------------------------------------]
63 //[ Namespace ]
64 //[-------------------------------------------------------]
65 } // em5
Definition: ActionPriority.h:13
unsigned int uint32
Definition: PlatformTypes.h:181
#define EM5_API_EXPORT
Definition: Export.h:28
boost::property_tree::ptree mUnits
Unit pool definition.
Definition: UnitPoolDefinition.h:56
Definition: UnitPoolDefinition.h:30
Definition: DensityCalculator.h:29
Class combining strings with their hashes.
Definition: NamedIdentifier.h:34
qsf::NamedIdentifier mName
Name of the unit pool.
Definition: UnitPoolDefinition.h:55