Stride Reference Manual  1.0
SimulatorRunMode.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <boost/algorithm/string.hpp>
5 #include <vector>
6 #include <map>
7 
8 using std::string;
9 using std::vector;
10 using std::map;
11 
12 
13 namespace stride {
14 
15 enum RunMode {
16  Initial = 0U, Extend = 1U, Replay = 2U, Extract = 3U
17 };
18 
19 
21 public:
22  static RunMode getRunMode(string run_mode);
23 
24  static vector<string> getAcceptedModes();
25 
26 private:
27  static map<string, RunMode> g_name_run_mode;
28 };
29 
30 }
Time Dependent Person DataType.
Definition: NoBehaviour.h:17
static RunMode getRunMode(string run_mode)
static map< string, RunMode > g_name_run_mode
static vector< string > getAcceptedModes()