diff options
Diffstat (limited to 'boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp')
-rw-r--r-- | boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp b/boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp index f3b4c936af..b1b1548621 100644 --- a/boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp +++ b/boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp @@ -18,13 +18,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0> RT operator()(Class& obj, A0 & a0) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0); } template <typename Class, typename A0> @@ -49,13 +49,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1> RT operator()(Class& obj, A0 & a0 , A1 & a1) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1); } template <typename Class, typename A0 , typename A1> @@ -80,13 +80,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2); } template <typename Class, typename A0 , typename A1 , typename A2> @@ -111,13 +111,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2 , typename A3> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2 , A3 & a3) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2 , a3); } template <typename Class, typename A0 , typename A1 , typename A2 , typename A3> @@ -142,13 +142,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2 , A3 & a3 , A4 & a4) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2 , a3 , a4); } template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4> @@ -173,13 +173,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2 , A3 & a3 , A4 & a4 , A5 & a5) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2 , a3 , a4 , a5); } template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5> @@ -204,13 +204,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2 , A3 & a3 , A4 & a4 , A5 & a5 , A6 & a6) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2 , a3 , a4 , a5 , a6); } template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6> @@ -235,13 +235,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2 , A3 & a3 , A4 & a4 , A5 & a5 , A6 & a6 , A7 & a7) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7); } template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7> @@ -266,13 +266,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2 , A3 & a3 , A4 & a4 , A5 & a5 , A6 & a6 , A7 & a7 , A8 & a8) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8); } template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8> @@ -297,13 +297,13 @@ struct impl { typedef RT result_type; - impl(FP fp) - : fp(fp) {} + impl(FP fp_) + : fp(fp_) {} template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9> RT operator()(Class& obj, A0 & a0 , A1 & a1 , A2 & a2 , A3 & a3 , A4 & a4 , A5 & a5 , A6 & a6 , A7 & a7 , A8 & a8 , A9 & a9) const { BOOST_PROTO_USE_GET_POINTER(); - typedef typename proto::detail::classtypeof<FP>::type class_type; + typedef typename proto::detail::class_member_traits<FP>::class_type class_type; return (BOOST_PROTO_GET_POINTER(class_type, obj)->*fp)(a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8 , a9); } template <typename Class, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9> |