Fixing bug in named parameters (Back port bug fix of ticket #95)
authordeba
Sun, 25 May 2008 16:35:05 +0000
changeset 2611b526b87d8c2f
parent 2610 52cf8f8f25b4
child 2612 3d65053d01a3
Fixing bug in named parameters (Back port bug fix of ticket #95)
lemon/bfs.h
lemon/dfs.h
     1.1 --- a/lemon/bfs.h	Fri May 23 10:55:41 2008 +0000
     1.2 +++ b/lemon/bfs.h	Sun May 25 16:35:05 2008 +0000
     1.3 @@ -1018,7 +1018,7 @@
     1.4      template<class T>
     1.5      BfsWizard<DefReachedMapBase<T> > reachedMap(const T &t) 
     1.6      {
     1.7 -      Base::_pred=reinterpret_cast<void*>(const_cast<T*>(&t));
     1.8 +      Base::_reached=reinterpret_cast<void*>(const_cast<T*>(&t));
     1.9        return BfsWizard<DefReachedMapBase<T> >(*this);
    1.10      }
    1.11      
    1.12 @@ -1039,7 +1039,7 @@
    1.13      template<class T>
    1.14      BfsWizard<DefProcessedMapBase<T> > processedMap(const T &t) 
    1.15      {
    1.16 -      Base::_pred=reinterpret_cast<void*>(const_cast<T*>(&t));
    1.17 +      Base::_processed=reinterpret_cast<void*>(const_cast<T*>(&t));
    1.18        return BfsWizard<DefProcessedMapBase<T> >(*this);
    1.19      }
    1.20      
     2.1 --- a/lemon/dfs.h	Fri May 23 10:55:41 2008 +0000
     2.2 +++ b/lemon/dfs.h	Sun May 25 16:35:05 2008 +0000
     2.3 @@ -1001,7 +1001,7 @@
     2.4      template<class T>
     2.5      DfsWizard<DefReachedMapBase<T> > reachedMap(const T &t) 
     2.6      {
     2.7 -      Base::_pred=reinterpret_cast<void*>(const_cast<T*>(&t));
     2.8 +      Base::_reached=reinterpret_cast<void*>(const_cast<T*>(&t));
     2.9        return DfsWizard<DefReachedMapBase<T> >(*this);
    2.10      }
    2.11      
    2.12 @@ -1022,7 +1022,7 @@
    2.13      template<class T>
    2.14      DfsWizard<DefProcessedMapBase<T> > processedMap(const T &t) 
    2.15      {
    2.16 -      Base::_pred=reinterpret_cast<void*>(const_cast<T*>(&t));
    2.17 +      Base::_processed=reinterpret_cast<void*>(const_cast<T*>(&t));
    2.18        return DfsWizard<DefProcessedMapBase<T> >(*this);
    2.19      }
    2.20