netxsimdg
Loading...
Searching...
No Matches
ConfigurationHelp.hpp
Go to the documentation of this file.
1
8#ifndef CONFIGURATIONHELP_HPP
9#define CONFIGURATIONHELP_HPP
10
11#include <list>
12#include <map>
13#include <string>
14#include <vector>
15
16namespace Nextsim {
17
19public:
20 typedef std::list<ConfigurationHelp> OptionList;
21 typedef std::map<std::string, OptionList> HelpMap;
22
23 enum class ConfigType { STRING, NUMERIC, INTEGER, MODULE, BOOLEAN };
24
25 std::string name;
26 ConfigType type;
27 std::vector<std::string> range;
28 std::string defaultValue;
29 std::string units;
30 std::string text;
31};
32
33} /* namespace Nextsim */
34
35#endif /* CONFIGURATIONHELP_HPP */