20 typedef typename Graph::OutEdgeIt OutEdgeIt; |
20 typedef typename Graph::OutEdgeIt OutEdgeIt; |
21 |
21 |
22 { |
22 { |
23 Node i; Node j(i); Node k(INVALID); |
23 Node i; Node j(i); Node k(INVALID); |
24 i=j; |
24 i=j; |
25 // bool b=G.valid(i); b=b; |
25 bool b; b=true; |
26 bool b; b=b; |
|
27 b=(i==INVALID); b=(i!=INVALID); |
26 b=(i==INVALID); b=(i!=INVALID); |
28 b=(i==j); b=(i!=j); b=(i<j); |
27 b=(i==j); b=(i!=j); b=(i<j); |
29 } |
28 } |
30 { |
29 { |
31 NodeIt i; NodeIt j(i); NodeIt k(INVALID); NodeIt l(G); |
30 NodeIt i; NodeIt j(i); NodeIt k(INVALID); NodeIt l(G); |
32 i=j; |
31 i=j; |
33 j=G.first(i); |
32 j=G.first(i); |
34 j=++i; |
33 j=++i; |
35 // bool b=G.valid(i); b=b; |
34 bool b; b=true; |
36 bool b; b=b; |
|
37 b=(i==INVALID); b=(i!=INVALID); |
35 b=(i==INVALID); b=(i!=INVALID); |
38 Node n(i); |
36 Node n(i); |
39 n=i; |
37 n=i; |
40 b=(i==j); b=(i!=j); b=(i<j); |
38 b=(i==j); b=(i!=j); b=(i<j); |
41 //Node ->NodeIt conversion |
39 //Node ->NodeIt conversion |
42 NodeIt ni(G,n); |
40 NodeIt ni(G,n); |
43 } |
41 } |
44 { |
42 { |
45 Edge i; Edge j(i); Edge k(INVALID); |
43 Edge i; Edge j(i); Edge k(INVALID); |
46 i=j; |
44 i=j; |
47 // bool b=G.valid(i); b=b; |
45 bool b; b=true; |
48 bool b; b=b; |
|
49 b=(i==INVALID); b=(i!=INVALID); |
46 b=(i==INVALID); b=(i!=INVALID); |
50 b=(i==j); b=(i!=j); b=(i<j); |
47 b=(i==j); b=(i!=j); b=(i<j); |
51 } |
48 } |
52 { |
49 { |
53 EdgeIt i; EdgeIt j(i); EdgeIt k(INVALID); EdgeIt l(G); |
50 EdgeIt i; EdgeIt j(i); EdgeIt k(INVALID); EdgeIt l(G); |
54 i=j; |
51 i=j; |
55 j=G.first(i); |
52 j=G.first(i); |
56 j=++i; |
53 j=++i; |
57 // bool b=G.valid(i); b=b; |
54 bool b; b=true; |
58 bool b; b=b; |
|
59 b=(i==INVALID); b=(i!=INVALID); |
55 b=(i==INVALID); b=(i!=INVALID); |
60 Edge e(i); |
56 Edge e(i); |
61 e=i; |
57 e=i; |
62 b=(i==j); b=(i!=j); b=(i<j); |
58 b=(i==j); b=(i!=j); b=(i<j); |
63 //Edge ->EdgeIt conversion |
59 //Edge ->EdgeIt conversion |
67 Node n; |
63 Node n; |
68 InEdgeIt i; InEdgeIt j(i); InEdgeIt k(INVALID); InEdgeIt l(G,n); |
64 InEdgeIt i; InEdgeIt j(i); InEdgeIt k(INVALID); InEdgeIt l(G,n); |
69 i=j; |
65 i=j; |
70 j=G.first(i,n); |
66 j=G.first(i,n); |
71 j=++i; |
67 j=++i; |
72 // bool b=G.valid(i); b=b; |
68 bool b; b=true; |
73 bool b; b=b; |
|
74 b=(i==INVALID); b=(i!=INVALID); |
69 b=(i==INVALID); b=(i!=INVALID); |
75 Edge e(i); |
70 Edge e(i); |
76 e=i; |
71 e=i; |
77 b=(i==j); b=(i!=j); b=(i<j); |
72 b=(i==j); b=(i!=j); b=(i<j); |
78 //Edge ->InEdgeIt conversion |
73 //Edge ->InEdgeIt conversion |
82 Node n; |
77 Node n; |
83 OutEdgeIt i; OutEdgeIt j(i); OutEdgeIt k(INVALID); OutEdgeIt l(G,n); |
78 OutEdgeIt i; OutEdgeIt j(i); OutEdgeIt k(INVALID); OutEdgeIt l(G,n); |
84 i=j; |
79 i=j; |
85 j=G.first(i,n); |
80 j=G.first(i,n); |
86 j=++i; |
81 j=++i; |
87 // bool b=G.valid(i); b=b; |
82 bool b; b=true; |
88 bool b; b=b; |
|
89 b=(i==INVALID); b=(i!=INVALID); |
83 b=(i==INVALID); b=(i!=INVALID); |
90 Edge e(i); |
84 Edge e(i); |
91 e=i; |
85 e=i; |
92 b=(i==j); b=(i!=j); b=(i<j); |
86 b=(i==j); b=(i!=j); b=(i<j); |
93 //Edge ->OutEdgeIt conversion |
87 //Edge ->OutEdgeIt conversion |