Update of /cvsroot/boost/boost/boost/fusion/algorithm/iteration
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv25823/iteration

Modified Files:
        accumulate.hpp fold.hpp 
Log Message:
corrected iterator comparison defect

Index: accumulate.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/fusion/algorithm/iteration/accumulate.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- accumulate.hpp      16 Aug 2006 16:50:22 -0000      1.1
+++ accumulate.hpp      16 Nov 2006 22:09:39 -0000      1.2
@@ -9,6 +9,7 @@
 #define FUSION_ACCUMULATE_09172005_1032
 
 #include <boost/fusion/algorithm/iteration/detail/fold.hpp>
+#include <boost/fusion/iterator/equal_to.hpp>
 #include <boost/fusion/sequence/intrinsic/size.hpp>
 
 namespace boost { namespace fusion
@@ -40,7 +41,7 @@
           , fusion::end(seq)
           , state
           , f
-          , is_same<
+          , result_of::equal_to<
                 typename result_of::begin<Sequence>::type
               , typename result_of::end<Sequence>::type>()
         );
@@ -55,7 +56,7 @@
           , fusion::end(seq)
           , state
           , f
-          , is_same<
+          , result_of::equal_to<
                 typename result_of::begin<Sequence const>::type
               , typename result_of::end<Sequence const>::type>()
         );

Index: fold.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/fusion/algorithm/iteration/fold.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- fold.hpp    16 Aug 2006 16:50:22 -0000      1.1
+++ fold.hpp    16 Nov 2006 22:09:39 -0000      1.2
@@ -10,6 +10,7 @@
 
 #include <boost/fusion/algorithm/iteration/detail/fold.hpp>
 #include <boost/fusion/sequence/intrinsic/size.hpp>
+#include <boost/fusion/iterator/equal_to.hpp>
 #include <boost/static_assert.hpp>
 
 namespace boost { namespace fusion
@@ -41,7 +42,7 @@
           , fusion::end(seq)
           , state
           , f
-          , is_same<
+          , result_of::equal_to<
                 typename result_of::begin<Sequence>::type
               , typename result_of::end<Sequence>::type>()
         );
@@ -56,7 +57,7 @@
           , fusion::end(seq)
           , state
           , f
-          , is_same<
+          , result_of::equal_to<
                 typename result_of::begin<Sequence const>::type
               , typename result_of::end<Sequence const>::type>()
         );


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to