[Lemon-commits] [lemon_svn] alpar: r71 - hugo/trunk/src/work/alpar
Lemon SVN
svn at lemon.cs.elte.hu
Mon Nov 6 20:37:08 CET 2006
Author: alpar
Date: Wed Feb 4 12:55:27 2004
New Revision: 71
Modified:
hugo/trunk/src/work/alpar/emptygraph.h
Log:
Some correction proposed by Marci.
Modified: hugo/trunk/src/work/alpar/emptygraph.h
==============================================================================
--- hugo/trunk/src/work/alpar/emptygraph.h (original)
+++ hugo/trunk/src/work/alpar/emptygraph.h Wed Feb 4 12:55:27 2004
@@ -12,40 +12,40 @@
class NodeIt {};
- NodeIt &getFirst(NodeIt &);
- InEdgeIt &getFirst(InEdgeIt &,const NodeIt &);
- OutEdgeIt &getFirst(OutEdgeIt &,const NodeIt &);
- SymEdgeIt &getFirst(SymEdgeIt &,const NodeIt &);
- EachEdgeIt &getFirst(EachEdgeIt &);
-
- NodeIt next(const NodeIt &);
- InEdgeIt next(const InEdgeIt &);
- OutEdgeIt next(const OutEdgeIt &);
- SymEdgeIt next(const SymEdgeIt &);
- EachEdgeIt next(const EachEdgeIt &);
-
- NodeIt &goNext(const NodeIt &);
- InEdgeIt &goNext(const InEdgeIt &);
- OutEdgeIt &goNext(const OutEdgeIt &);
- SymEdgeIt &goNext(const SymEdgeIt &);
- EachEdgeIt &goNext(const EachEdgeIt &);
+ NodeIt &getFirst(NodeIt &) const;
+ InEdgeIt &getFirst(InEdgeIt &,const NodeIt) const;
+ OutEdgeIt &getFirst(OutEdgeIt &,const NodeIt) const;
+ SymEdgeIt &getFirst(SymEdgeIt &,const NodeIt) const;
+ EachEdgeIt &getFirst(EachEdgeIt &) const;
+
+ NodeIt next(const NodeIt) const;
+ InEdgeIt next(const InEdgeIt) const;
+ OutEdgeIt next(const OutEdgeIt) const;
+ SymEdgeIt next(const SymEdgeIt) const;
+ EachEdgeIt next(const EachEdgeIt) const;
+
+ NodeIt &goNext(NodeIt &) const;
+ InEdgeIt &goNext(InEdgeIt &) const;
+ OutEdgeIt &goNext(OutEdgeIt &) const;
+ SymEdgeIt &goNext(SymEdgeIt &) const;
+ EachEdgeIt &goNext(EachEdgeIt &) const;
- NodeIt head(const EdgeIt &);
- NodeIt tail(const EdgeIt &);
+ NodeIt head(const EdgeIt) const;
+ NodeIt tail(const EdgeIt) const;
- NodeIt aNode(const InEdgeIt &);
- NodeIt aNode(const OutEdgeIt &);
- NodeIt aNode(const SymEdgeIt &);
-
- NodeIt bNode(const InEdgeIt &);
- NodeIt bNode(const OutEdgeIt &);
- NodeIt bNode(const SymEdgeIt &);
+ NodeIt aNode(const InEdgeIt) const;
+ NodeIt aNode(const OutEdgeIt) const;
+ NodeIt aNode(const SymEdgeIt) const;
+
+ NodeIt bNode(const InEdgeIt) const;
+ NodeIt bNode(const OutEdgeIt) const;
+ NodeIt bNode(const SymEdgeIt) const;
- bool valid(const NodeIt &);
- bool valid(const EdgeIt &);
+ bool valid(const NodeIt) const;
+ bool valid(const EdgeIt) const;
- void setInvalid(const NodeIt &);
- void setInvalid(const EdgeIt &);
+ void setInvalid(NodeIt &) const;
+ void setInvalid(EdgeIt &) const;
NodeIt addNode();
EdgeIt addEdge(const NodeIt from,const NodeIt to);
More information about the Lemon-commits
mailing list