Ticket #4577: invoke.patch
File invoke.patch, 859 bytes (added by , 12 years ago) |
---|
-
invoke.hpp
41 41 #include <boost/utility/result_of.hpp> 42 42 43 43 #include <boost/fusion/support/category_of.hpp> 44 #include <boost/fusion/support/detail/access.hpp> 44 45 #include <boost/fusion/sequence/intrinsic/at.hpp> 45 46 #include <boost/fusion/sequence/intrinsic/size.hpp> 46 47 #include <boost/fusion/sequence/intrinsic/front.hpp> … … 195 196 public: 196 197 197 198 typedef typename boost::result_of< 198 #define M(z,j,data) typename result_of::at_c<Sequence,j>::type 199 #define M(z,j,data) typename detail::call_param< \ 200 typename result_of::at_c<Sequence,j>::type \ 201 >::type 199 202 Function(BOOST_PP_ENUM(N,M,~)) >::type result_type; 200 203 #undef M 201 204