From 990587712a089cd84be6fecd1368039a77370f57 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Tue, 16 Apr 2002 14:29:30 +0000 Subject: [PATCH] Changes for MPL v2 [SVN r13504] --- include/boost/python/object/make_holder.hpp | 42 ++++++++++----------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/include/boost/python/object/make_holder.hpp b/include/boost/python/object/make_holder.hpp index 59043317..42f644b3 100644 --- a/include/boost/python/object/make_holder.hpp +++ b/include/boost/python/object/make_holder.hpp @@ -36,7 +36,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( @@ -54,9 +54,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( @@ -73,11 +73,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( @@ -94,13 +94,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( @@ -117,15 +117,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( @@ -142,17 +142,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(