forked from boostorg/fusion
removes superfluous remove_reference in result computation, as reported by Eric Niebler
[SVN r41008]
This commit is contained in:
@ -114,8 +114,7 @@ namespace boost { namespace fusion
|
|||||||
|
|
||||||
typedef typename boost::result_of<
|
typedef typename boost::result_of<
|
||||||
#define M(z,j,data) \
|
#define M(z,j,data) \
|
||||||
typename boost::remove_reference< \
|
typename result_of::at_c<Sequence,j>::type
|
||||||
typename result_of::at_c<Sequence,j>::type >::type
|
|
||||||
Function (BOOST_PP_ENUM(N,M,~)) >::type result_type;
|
Function (BOOST_PP_ENUM(N,M,~)) >::type result_type;
|
||||||
#undef M
|
#undef M
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user