From 37270cb80933a456f72d928994654e40e3997250 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Wed, 17 Apr 2002 04:20:32 +0000 Subject: [PATCH] *** empty log message *** [SVN r13515] --- .../boost/python/preprocessed/make_holder.hpp | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/include/boost/python/preprocessed/make_holder.hpp b/include/boost/python/preprocessed/make_holder.hpp index 88eecbc1..4fd4814f 100644 --- a/include/boost/python/preprocessed/make_holder.hpp +++ b/include/boost/python/preprocessed/make_holder.hpp @@ -25,7 +25,7 @@ struct make_holder<1> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; static void execute(PyObject*p,t0 a0) { @@ -40,9 +40,9 @@ struct make_holder<2> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; static void execute(PyObject*p,t0 a0,t1 a1) { @@ -57,11 +57,11 @@ struct make_holder<3> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; - typedef typename mpl::at<2,ArgList>::type t2; + typedef typename mpl::at_c<2,ArgList>::type t2; typedef typename forward::type f2; static void execute(PyObject*p,t0 a0,t1 a1,t2 a2) { @@ -76,13 +76,13 @@ struct make_holder<4> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; - typedef typename mpl::at<2,ArgList>::type t2; + typedef typename mpl::at_c<2,ArgList>::type t2; typedef typename forward::type f2; - typedef typename mpl::at<3,ArgList>::type t3; + typedef typename mpl::at_c<3,ArgList>::type t3; typedef typename forward::type f3; static void execute(PyObject*p,t0 a0,t1 a1,t2 a2,t3 a3) { @@ -97,15 +97,15 @@ struct make_holder<5> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; - typedef typename mpl::at<2,ArgList>::type t2; + typedef typename mpl::at_c<2,ArgList>::type t2; typedef typename forward::type f2; - typedef typename mpl::at<3,ArgList>::type t3; + typedef typename mpl::at_c<3,ArgList>::type t3; typedef typename forward::type f3; - typedef typename mpl::at<4,ArgList>::type t4; + typedef typename mpl::at_c<4,ArgList>::type t4; typedef typename forward::type f4; static void execute(PyObject*p,t0 a0,t1 a1,t2 a2,t3 a3,t4 a4) { @@ -120,17 +120,17 @@ struct make_holder<6> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; - typedef typename mpl::at<2,ArgList>::type t2; + typedef typename mpl::at_c<2,ArgList>::type t2; typedef typename forward::type f2; - typedef typename mpl::at<3,ArgList>::type t3; + typedef typename mpl::at_c<3,ArgList>::type t3; typedef typename forward::type f3; - typedef typename mpl::at<4,ArgList>::type t4; + typedef typename mpl::at_c<4,ArgList>::type t4; typedef typename forward::type f4; - typedef typename mpl::at<5,ArgList>::type t5; + typedef typename mpl::at_c<5,ArgList>::type t5; typedef typename forward::type f5; static void execute(PyObject*p,t0 a0,t1 a1,t2 a2,t3 a3,t4 a4,t5 a5) { @@ -145,19 +145,19 @@ struct make_holder<7> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; - typedef typename mpl::at<2,ArgList>::type t2; + typedef typename mpl::at_c<2,ArgList>::type t2; typedef typename forward::type f2; - typedef typename mpl::at<3,ArgList>::type t3; + typedef typename mpl::at_c<3,ArgList>::type t3; typedef typename forward::type f3; - typedef typename mpl::at<4,ArgList>::type t4; + typedef typename mpl::at_c<4,ArgList>::type t4; typedef typename forward::type f4; - typedef typename mpl::at<5,ArgList>::type t5; + typedef typename mpl::at_c<5,ArgList>::type t5; typedef typename forward::type f5; - typedef typename mpl::at<6,ArgList>::type t6; + typedef typename mpl::at_c<6,ArgList>::type t6; typedef typename forward::type f6; static void execute(PyObject*p,t0 a0,t1 a1,t2 a2,t3 a3,t4 a4,t5 a5,t6 a6) { @@ -172,21 +172,21 @@ struct make_holder<8> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; - typedef typename mpl::at<2,ArgList>::type t2; + typedef typename mpl::at_c<2,ArgList>::type t2; typedef typename forward::type f2; - typedef typename mpl::at<3,ArgList>::type t3; + typedef typename mpl::at_c<3,ArgList>::type t3; typedef typename forward::type f3; - typedef typename mpl::at<4,ArgList>::type t4; + typedef typename mpl::at_c<4,ArgList>::type t4; typedef typename forward::type f4; - typedef typename mpl::at<5,ArgList>::type t5; + typedef typename mpl::at_c<5,ArgList>::type t5; typedef typename forward::type f5; - typedef typename mpl::at<6,ArgList>::type t6; + typedef typename mpl::at_c<6,ArgList>::type t6; typedef typename forward::type f6; - typedef typename mpl::at<7,ArgList>::type t7; + typedef typename mpl::at_c<7,ArgList>::type t7; typedef typename forward::type f7; static void execute(PyObject*p,t0 a0,t1 a1,t2 a2,t3 a3,t4 a4,t5 a5,t6 a6,t7 a7) { @@ -201,23 +201,23 @@ struct make_holder<9> template struct apply { - typedef typename mpl::at<0,ArgList>::type t0; + typedef typename mpl::at_c<0,ArgList>::type t0; typedef typename forward::type f0; - typedef typename mpl::at<1,ArgList>::type t1; + typedef typename mpl::at_c<1,ArgList>::type t1; typedef typename forward::type f1; - typedef typename mpl::at<2,ArgList>::type t2; + typedef typename mpl::at_c<2,ArgList>::type t2; typedef typename forward::type f2; - typedef typename mpl::at<3,ArgList>::type t3; + typedef typename mpl::at_c<3,ArgList>::type t3; typedef typename forward::type f3; - typedef typename mpl::at<4,ArgList>::type t4; + typedef typename mpl::at_c<4,ArgList>::type t4; typedef typename forward::type f4; - typedef typename mpl::at<5,ArgList>::type t5; + typedef typename mpl::at_c<5,ArgList>::type t5; typedef typename forward::type f5; - typedef typename mpl::at<6,ArgList>::type t6; + typedef typename mpl::at_c<6,ArgList>::type t6; typedef typename forward::type f6; - typedef typename mpl::at<7,ArgList>::type t7; + typedef typename mpl::at_c<7,ArgList>::type t7; typedef typename forward::type f7; - typedef typename mpl::at<8,ArgList>::type t8; + typedef typename mpl::at_c<8,ArgList>::type t8; typedef typename forward::type f8; static void execute(PyObject*p,t0 a0,t1 a1,t2 a2,t3 a3,t4 a4,t5 a5,t6 a6,t7 a7,t8 a8) {