forked from boostorg/fusion
fix for #2355: discrepancy between std::accumulate and fusion::accumulate
[SVN r57125]
This commit is contained in:
@ -42,8 +42,8 @@ namespace boost { namespace fusion
|
||||
template<typename Sig>
|
||||
struct result;
|
||||
|
||||
template<typename Next, typename StrictestSoFar>
|
||||
struct result<strictest_traversal_impl(Next, StrictestSoFar)>
|
||||
template<typename StrictestSoFar, typename Next>
|
||||
struct result<strictest_traversal_impl(StrictestSoFar, Next)>
|
||||
{
|
||||
typedef typename remove_reference<Next>::type next_value;
|
||||
typedef typename remove_reference<StrictestSoFar>::type strictest_so_far;
|
||||
|
Reference in New Issue
Block a user