[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