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