[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