20 #ifndef StringBijection_h
21 #define StringBijection_h
53 #pragma warning(disable:4510 4512 4610) // no default constructor and no assignment operator; conflicts with initializer
70 insert(entries[i].str, entries[i].key);
71 }
while (entries[i++].key != terminatorKey);
75 void insert(
const std::string str,
const T key) {
81 T
get(
const std::string& str) {
116 std::vector<std::string> result;
117 typename std::map<T, std::string>::const_iterator it;
119 result.push_back(it->second);