Check StaticGraphSkeleton, as well.
4 #include "list_graph.h"
13 for (int i = 0; i < 10; ++i) {
14 ListGraph::Node node = g.addNode();
16 ListGraph::NodeMap<int> map(g, 10);
17 for (int i = 0; i < 10; ++i) {
18 ListGraph::Node node = g.addNode();
19 map[node] = rand()%100;
21 for (ListGraph::NodeIt it(g); g.valid(it); g.next(it)) {
22 cout << map[it] << endl;
24 ListGraph::NodeMap<int>::iterator pit;
25 for (pit = map.begin(); pit != map.end(); ++pit) {
26 cout << g.id(pit->first) << ' ' << pit->second << endl;
27 (*pit).second = g.id(pit->first);
28 cout << g.id((*pit).first) << ' ' << (*pit).second << endl;
30 const ListGraph::NodeMap<int> const_map = map;
31 ListGraph::NodeMap<int>::const_iterator cit;
32 for (cit = const_map.begin(); cit != const_map.end(); ++cit) {
33 cerr << g.id(cit->first) << ' ' << cit->second << endl;
34 cerr << g.id((*cit).first) << ' ' << (*cit).second << endl;