forked from boostorg/fusion
corrected iterator comparison defect
[SVN r36063]
This commit is contained in:
@ -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>()
|
||||||
);
|
);
|
||||||
|
@ -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>()
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user