corrected iterator comparison defect

[SVN r36063]
This commit is contained in:
Dan Marsden
2006-11-16 22:09:39 +00:00
parent 37baabd5d5
commit 5386f5dd3e
2 changed files with 6 additions and 4 deletions

View File

@ -9,6 +9,7 @@
#define FUSION_ACCUMULATE_09172005_1032 #define FUSION_ACCUMULATE_09172005_1032
#include <boost/fusion/algorithm/iteration/detail/fold.hpp> #include <boost/fusion/algorithm/iteration/detail/fold.hpp>
#include <boost/fusion/iterator/equal_to.hpp>
#include <boost/fusion/sequence/intrinsic/size.hpp> #include <boost/fusion/sequence/intrinsic/size.hpp>
namespace boost { namespace fusion namespace boost { namespace fusion
@ -40,7 +41,7 @@ namespace boost { namespace fusion
, fusion::end(seq) , fusion::end(seq)
, state , state
, f , f
, is_same< , result_of::equal_to<
typename result_of::begin<Sequence>::type typename result_of::begin<Sequence>::type
, typename result_of::end<Sequence>::type>() , typename result_of::end<Sequence>::type>()
); );
@ -55,7 +56,7 @@ namespace boost { namespace fusion
, fusion::end(seq) , fusion::end(seq)
, state , state
, f , f
, is_same< , result_of::equal_to<
typename result_of::begin<Sequence const>::type typename result_of::begin<Sequence const>::type
, typename result_of::end<Sequence const>::type>() , typename result_of::end<Sequence const>::type>()
); );

View File

@ -10,6 +10,7 @@
#include <boost/fusion/algorithm/iteration/detail/fold.hpp> #include <boost/fusion/algorithm/iteration/detail/fold.hpp>
#include <boost/fusion/sequence/intrinsic/size.hpp> #include <boost/fusion/sequence/intrinsic/size.hpp>
#include <boost/fusion/iterator/equal_to.hpp>
#include <boost/static_assert.hpp> #include <boost/static_assert.hpp>
namespace boost { namespace fusion namespace boost { namespace fusion
@ -41,7 +42,7 @@ namespace boost { namespace fusion
, fusion::end(seq) , fusion::end(seq)
, state , state
, f , f
, is_same< , result_of::equal_to<
typename result_of::begin<Sequence>::type typename result_of::begin<Sequence>::type
, typename result_of::end<Sequence>::type>() , typename result_of::end<Sequence>::type>()
); );
@ -56,7 +57,7 @@ namespace boost { namespace fusion
, fusion::end(seq) , fusion::end(seq)
, state , state
, f , f
, is_same< , result_of::equal_to<
typename result_of::begin<Sequence const>::type typename result_of::begin<Sequence const>::type
, typename result_of::end<Sequence const>::type>() , typename result_of::end<Sequence const>::type>()
); );