[Lemon-commits] [lemon_svn] alpar: r77 - hugo/trunk/src/work/alpar
Lemon SVN
svn at lemon.cs.elte.hu
Mon Nov 6 20:37:10 CET 2006
Author: alpar
Date: Wed Feb 4 17:02:48 2004
New Revision: 77
Modified:
hugo/trunk/src/work/alpar/emptygraph.h
Log:
{}'s has been inserted after the function declarations. (For Misi's sake.)
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 17:02:48 2004
@@ -12,59 +12,59 @@
class NodeIt {};
- 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 &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) const;
- NodeIt tail(const EdgeIt) const;
+ NodeIt head(const EdgeIt) const {};
+ NodeIt tail(const EdgeIt) const {};
- 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;
+ 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) const;
- bool valid(const EdgeIt) const;
+ bool valid(const NodeIt) const {};
+ bool valid(const EdgeIt) const {};
- void setInvalid(NodeIt &) const;
- void setInvalid(EdgeIt &) const;
+ void setInvalid(NodeIt &) const {};
+ void setInvalid(EdgeIt &) const {};
- NodeIt addNode();
- EdgeIt addEdge(const NodeIt from,const NodeIt to);
+ NodeIt addNode() {};
+ EdgeIt addEdge(const NodeIt from,const NodeIt to) {};
- void delete(NodeIt n);
- void delete(EdgeIt e);
+ void delete(NodeIt n) {};
+ void delete(EdgeIt e) {};
- void clear();
+ void clear() {};
template<class T> class NodeMap
{
public:
typedef T ValueType;
typedef NodeIt KeyType;
- void set(const NodeIt i, const T &t);
- T get(const NodeIt i) const;
- T &operator[](const NodeIt i);
+ void set(const NodeIt i, const T &t) {};
+ T get(const NodeIt i) const {};
+ T &operator[](const NodeIt i) {};
- NodeMap(const Graph &G);
+ NodeMap(const Graph &G) {};
};
template<class T> class EdgeMap
@@ -72,10 +72,10 @@
public:
typedef T ValueType;
typedef EdgeIt KeyType;
- void set(const EdgeIt i, const T &t);
- T get(const EdgeIt i) const;
- T &operator[](const EdgeIt i);
+ void set(const EdgeIt i, const T &t) {};
+ T get(const EdgeIt i) const {};
+ T &operator[](const EdgeIt i) {};
- EdgeMap(const Graph &G);
+ EdgeMap(const Graph &G) {};
};
};
More information about the Lemon-commits
mailing list