24 auto o2s = m_oid2str.find(oid);
26 if(o2s == m_oid2str.end()) {
27 m_oid2str.insert(std::make_pair(oid, str));
28 }
else if(o2s->second != str) {
29 throw Invalid_State(
"Cannot register two different names to a single OID");
32 auto s2o = m_str2oid.find(std::string(str));
34 if(s2o == m_str2oid.end()) {
35 m_str2oid.insert(std::make_pair(str, oid));