# HG changeset patch # User alpar # Date 1107349914 0 # Node ID 5767cc417f62407b25262e1402c42208351c9a45 # Parent f97e1cbbd45390b6f4b6f8da33da6793835dba16 Bugfix diff -r f97e1cbbd453 -r 5767cc417f62 src/work/alpar/dijkstra.h --- a/src/work/alpar/dijkstra.h Wed Feb 02 11:54:55 2005 +0000 +++ b/src/work/alpar/dijkstra.h Wed Feb 02 13:11:54 2005 +0000 @@ -569,7 +569,8 @@ template 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 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 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 >(*this); } - + ///\e - DijkstraWizard &setSource(Node s) + DijkstraWizard &source(Node s) { source=(void *)&s; return *this; @@ -635,4 +638,3 @@ #endif -