ICG 2
Electric Boogaloo
EnumDictionary.hpp
Go to the documentation of this file.
1 #ifndef ENUM_DICTIONARY_H
2 #define ENUM_DICTIONARY_H
3 
4 #include <map>
5 #include <string>
6 #include <stdexcept>
7 
12 
13 public:
14 
16 
20  void addEnumerator(std::string name, int value) ;
21 
25  int getValue(std::string name) ;
26 
29  std::string toString();
30 
35 
36 private:
37  std::map<std::string, int> enumDictionary;
38 };
39 #endif
Definition: EnumDictionary.hpp:11
int getValue(std::string name)
Definition: EnumDictionary.cpp:5
std::string toString()
Definition: EnumDictionary.cpp:30
EnumDictionary()
Definition: EnumDictionary.hpp:15
~EnumDictionary()
Definition: EnumDictionary.hpp:34
void addEnumerator(std::string name, int value)
Definition: EnumDictionary.cpp:17