summaryrefslogtreecommitdiff
path: root/boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp
diff options
context:
space:
mode:
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.hpp60
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>