[Lemon-commits] [lemon_svn] alpar: r1663 - hugo/trunk/src/lemon

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


Author: alpar
Date: Mon Mar 21 13:49:37 2005
New Revision: 1663

Modified:
   hugo/trunk/src/lemon/bfs.h
   hugo/trunk/src/lemon/dfs.h
   hugo/trunk/src/lemon/dijkstra.h

Log:
Some more MS VC++ compatibility changes (suggested by Janos Tapolcai)

Modified: hugo/trunk/src/lemon/bfs.h
==============================================================================
--- hugo/trunk/src/lemon/bfs.h	(original)
+++ hugo/trunk/src/lemon/bfs.h	Mon Mar 21 13:49:37 2005
@@ -966,7 +966,7 @@
     struct DefPredMapBase : public Base {
       typedef T PredMap;
       static PredMap *createPredMap(const Graph &G) { return 0; };
-      DefPredMapBase(const Base &b) : Base(b) {}
+      DefPredMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"
@@ -987,7 +987,7 @@
     struct DefReachedMapBase : public Base {
       typedef T ReachedMap;
       static ReachedMap *createReachedMap(const Graph &G) { return 0; };
-      DefReachedMapBase(const Base &b) : Base(b) {}
+      DefReachedMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"
@@ -1008,7 +1008,7 @@
     struct DefProcessedMapBase : public Base {
       typedef T ProcessedMap;
       static ProcessedMap *createProcessedMap(const Graph &G) { return 0; };
-      DefProcessedMapBase(const Base &b) : Base(b) {}
+      DefProcessedMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"
@@ -1029,7 +1029,7 @@
 //     struct DefPredNodeMapBase : public Base {
 //       typedef T PredNodeMap;
 //       static PredNodeMap *createPredNodeMap(const Graph &G) { return 0; };
-//       DefPredNodeMapBase(const Base &b) : Base(b) {}
+//       DefPredNodeMapBase(const TR &b) : TR(b) {}
 //     };
     
 //     ///\brief \ref named-templ-param "Named parameter"
@@ -1049,7 +1049,7 @@
     struct DefDistMapBase : public Base {
       typedef T DistMap;
       static DistMap *createDistMap(const Graph &G) { return 0; };
-      DefDistMapBase(const Base &b) : Base(b) {}
+      DefDistMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"

Modified: hugo/trunk/src/lemon/dfs.h
==============================================================================
--- hugo/trunk/src/lemon/dfs.h	(original)
+++ hugo/trunk/src/lemon/dfs.h	Mon Mar 21 13:49:37 2005
@@ -972,7 +972,7 @@
     struct DefPredMapBase : public Base {
       typedef T PredMap;
       static PredMap *createPredMap(const Graph &G) { return 0; };
-      DefPredMapBase(const Base &b) : Base(b) {}
+      DefPredMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"
@@ -993,7 +993,7 @@
     struct DefReachedMapBase : public Base {
       typedef T ReachedMap;
       static ReachedMap *createReachedMap(const Graph &G) { return 0; };
-      DefReachedMapBase(const Base &b) : Base(b) {}
+      DefReachedMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"
@@ -1014,7 +1014,7 @@
     struct DefProcessedMapBase : public Base {
       typedef T ProcessedMap;
       static ProcessedMap *createProcessedMap(const Graph &G) { return 0; };
-      DefProcessedMapBase(const Base &b) : Base(b) {}
+      DefProcessedMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"
@@ -1035,7 +1035,7 @@
 //     struct DefPredNodeMapBase : public Base {
 //       typedef T PredNodeMap;
 //       static PredNodeMap *createPredNodeMap(const Graph &G) { return 0; };
-//       DefPredNodeMapBase(const Base &b) : Base(b) {}
+//       DefPredNodeMapBase(const TR &b) : TR(b) {}
 //     };
     
 //     ///\brief \ref named-templ-param "Named parameter"
@@ -1055,7 +1055,7 @@
     struct DefDistMapBase : public Base {
       typedef T DistMap;
       static DistMap *createDistMap(const Graph &G) { return 0; };
-      DefDistMapBase(const Base &b) : Base(b) {}
+      DefDistMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"

Modified: hugo/trunk/src/lemon/dijkstra.h
==============================================================================
--- hugo/trunk/src/lemon/dijkstra.h	(original)
+++ hugo/trunk/src/lemon/dijkstra.h	Mon Mar 21 13:49:37 2005
@@ -950,7 +950,7 @@
     struct DefPredMapBase : public Base {
       typedef T PredMap;
       static PredMap *createPredMap(const Graph &G) { return 0; };
-      DefPredMapBase(const Base &b) : Base(b) {}
+      DefPredMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"
@@ -971,7 +971,7 @@
 //     struct DefPredNodeMapBase : public Base {
 //       typedef T PredNodeMap;
 //       static PredNodeMap *createPredNodeMap(const Graph &G) { return 0; };
-//       DefPredNodeMapBase(const Base &b) : Base(b) {}
+//       DefPredNodeMapBase(const TR &b) : TR(b) {}
 //     };
     
 //     ///\brief \ref named-templ-param "Named parameter"
@@ -991,7 +991,7 @@
     struct DefDistMapBase : public Base {
       typedef T DistMap;
       static DistMap *createDistMap(const Graph &G) { return 0; };
-      DefDistMapBase(const Base &b) : Base(b) {}
+      DefDistMapBase(const TR &b) : TR(b) {}
     };
     
     ///\brief \ref named-templ-param "Named parameter"



More information about the Lemon-commits mailing list