[Lemon-commits] [lemon_svn] alpar: r1516 - hugo/trunk/src/work/alpar

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:45:59 CET 2006


Author: alpar
Date: Wed Feb  2 14:11:54 2005
New Revision: 1516

Modified:
   hugo/trunk/src/work/alpar/dijkstra.h

Log:
Bugfix

Modified: hugo/trunk/src/work/alpar/dijkstra.h
==============================================================================
--- hugo/trunk/src/work/alpar/dijkstra.h	(original)
+++ hugo/trunk/src/work/alpar/dijkstra.h	Wed Feb  2 14:11:54 2005
@@ -569,7 +569,8 @@
     template<class T>
     struct DefPredMapBase : public Base {
       typedef T PredMap;
-      static PredMap *createPredMap(const Graph &G) {};
+      static PredMap *createPredMap(const Graph &G) { return 0; };
+      DefPredMapBase(const Base &b) : Base(b) {}
     };
     
     ///\e
@@ -584,7 +585,8 @@
     template<class T>
     struct DefPredNodeMapBase : public Base {
       typedef T PredNodeMap;
-      static PredNodeMap *createPredNodeMap(const Graph &G) {};
+      static PredNodeMap *createPredNodeMap(const Graph &G) { return 0; };
+      DefPredNodeMapBase(const Base &b) : Base(b) {}
     };
     
     ///\e
@@ -598,7 +600,8 @@
     template<class T>
     struct DefDistMapBase : public Base {
       typedef T DistMap;
-      static DistMap *createDistMap(const Graph &G) {};
+      static DistMap *createDistMap(const Graph &G) { return 0; };
+      DefDistMapBase(const Base &b) : Base(b) {}
     };
     
     ///\e
@@ -608,9 +611,9 @@
       _dist=(void *)&t;
       return DijkstraWizard<DefDistMapBase<T> >(*this);
     }
-
+    
     ///\e
-    DijkstraWizard<TR> &setSource(Node s) 
+    DijkstraWizard<TR> &source(Node s) 
     {
       source=(void *)&s;
       return *this;
@@ -635,4 +638,3 @@
 
 #endif
 
-



More information about the Lemon-commits mailing list