diff -r ce9438c5a82d -r 4297098d9677 src/benchmark/bfs-bench.cc --- a/src/benchmark/bfs-bench.cc Wed Aug 25 18:55:57 2004 +0000 +++ b/src/benchmark/bfs-bench.cc Mon Aug 30 12:01:47 2004 +0000 @@ -48,7 +48,7 @@ Node n(Q.front()); Node m; Q.pop(); - for(OutEdgeIt e(G,n);G.valid(e);G.next(e)) + for(OutEdgeIt e(G,n);e!=INVALID;++e) if(!visited[m=G.head(e)]) { Q.push(m); visited.set(m,true); @@ -76,7 +76,7 @@ do { Node m; Node n=Q[Qt++]; - for(OutEdgeIt e(G,n);G.valid(e);G.next(e)) + for(OutEdgeIt e(G,n);e!=INVALID;++e) if(!visited[m=G.head(e)]) { Q[Qh++]=m; visited.set(m,true); @@ -91,8 +91,8 @@ int i=0; - for(NodeIt n(G);G.valid(n);G.next(n)) - for(OutEdgeIt e(G,n);G.valid(e);G.next(e)) + for(NodeIt n(G);n!=INVALID;++n) + for(OutEdgeIt e(G,n);e!=INVALID;++e) i++; }