typedef unordered_map<int, UndirectedGraphNode *> Map; Map gmap; gmap.insert(Map::value_type(res->label, res));