forked from boostorg/fusion
fix for #2355: discrepancy between std::accumulate and fusion::accumulate
[SVN r57125]
This commit is contained in:
4
include/boost/fusion/sequence/intrinsic/ext_/size_s.hpp
Executable file → Normal file
4
include/boost/fusion/sequence/intrinsic/ext_/size_s.hpp
Executable file → Normal file
@ -28,8 +28,8 @@ namespace boost { namespace fusion
|
||||
template<typename Sig>
|
||||
struct result;
|
||||
|
||||
template<typename This, typename Seq, typename State>
|
||||
struct result<This(Seq, State)>
|
||||
template<typename This, typename State, typename Seq>
|
||||
struct result<This(State, Seq)>
|
||||
: mpl::plus<
|
||||
segmented_size<typename remove_reference<Seq>::type>
|
||||
, typename remove_reference<State>::type
|
||||
|
Reference in New Issue
Block a user