adjacency_list with VertexList different from vecS
I have two structs containing some fields: struct MyNodeData, and struct MyEdgeData. When I create a graph with VertexList as vecS, there is no problem to access the descriptor of vertices etc. For example: typedef adjacency_list<setS, vecS, undirectedS, MyNodeData, MyEdgeData> Graph; typedef Graph::vertex_descriptor MyNodeDataID; typedef Graph::edge_descriptor MyEdgeDataID; typedef graph_traits < Graph >::vertex_iterator VertexIterator; typedef graph_traits < Graph >::edge_iterator EdgeIterator; typedef graph_traits < Graph >::adjacency_iterator AdjacencyIterator; typedef property_map < Graph