コード例 #1
0
ファイル: Registry.cpp プロジェクト: OEP/openfield
BaseField::Ptr Registry::create(const io::Node& node) const {
  Map::const_iterator it = mMap.find(node.getName());
  if(it == mMap.end()) {
    throw KeyError(node.getName() + ": not a registered field type");
  }
  return it->second(node);
}
コード例 #2
0
ファイル: Manager.cpp プロジェクト: Blizzard-/rippled
 bool dispatch (Request& req)
 {
     Map::const_iterator const iter (m_map.find (req.method));
     if (iter == m_map.end())
         return false;
     iter->second (req);
     return true;
 }