diff -r 5dc61ba30730 -r e0a80761dfd9 src/work/marci/for_each_macros.h --- a/src/work/marci/for_each_macros.h Thu Apr 15 19:01:00 2004 +0000 +++ b/src/work/marci/for_each_macros.h Thu Apr 15 20:19:26 2004 +0000 @@ -43,13 +43,13 @@ //FIXME ezt hogy a gorcsbe birja levezetni. Csak ugy leveszi a const-ot?? template - It loopFirst(const It& i, const Graph& g) { - It e=i; g.first(e); return e; + It loopFirst(const It&, const Graph& g) { + It e; g.first(e); return e; } template - It loopFirst(const It& i, const Graph& g, const Node& v) { - It e=i; g.first(e, v); return e; + It loopFirst(const It&, const Graph& g, const Node& v) { + It e; g.first(e, v); return e; } // template @@ -71,10 +71,10 @@ // typename Graph::InEdgeIt e; g.first(e, n); return e; // } -#define FOR_EACH_LOC(Ittype, e, g) for(Ittype (e)=loopFirst(Ittype(), (g)); (g).valid((e)); (g).next((e))) -#define FOR_EACH_INC_LOC(Ittype, e, g, v) for(Ittype (e)=loopFirst(Ittype(), (g), (v)); (g).valid((e)); (g).next((e))) +#define FOR_EACH_LOC(Ittype, e, g) for(Ittype e=loopFirst(Ittype(), (g)); (g).valid(e); (g).next(e)) +#define FOR_EACH_INC_LOC(Ittype, e, g, v) for(Ittype e=loopFirst(Ittype(), (g), (v)); (g).valid(e); (g).next(e)) -// #define FOR_EACH_EDGE_LOC(e, g) for((g).first((e)); (g).valid((e)); (g).next((e))) +// #define FOR_EACH_EDGE_LOC(e, g) ezt nem tom hogy kell for((g).first((e)); (g).valid((e)); (g).next((e))) // #define FOR_EACH_NODE_LOC(e, g) for((g).first((e)); (g).valid((e)); (g).next((e))) // #define FOR_EACH_INEDGE_LOC(e, g, v) for((g).first((e), (v)); (g).valid((e)); (g).next((e))) // #define FOR_EACH_OUTEDGE_LOC(e, g, v) for((g).first((e), (v)); (g).valid((e)); (g).next((e)))