2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-23 05:42:30 +00:00

*** empty log message ***

[SVN r13515]
This commit is contained in:
Dave Abrahams
2002-04-17 04:20:32 +00:00
parent 200fc2ed29
commit 37270cb809

View File

@@ -25,7 +25,7 @@ struct make_holder<1>
template<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
static void execute(PyObject*p,t0 a0)
{
@@ -40,9 +40,9 @@ struct make_holder<2>
template<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
static void execute(PyObject*p,t0 a0,t1 a1)
{
@@ -57,11 +57,11 @@ struct make_holder<3>
template<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
typedef typename mpl::at<2,ArgList>::type t2;
typedef typename mpl::at_c<2,ArgList>::type t2;
typedef typename forward<t2>::type f2;
static void execute(PyObject*p,t0 a0,t1 a1,t2 a2)
{
@@ -76,13 +76,13 @@ struct make_holder<4>
template<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
typedef typename mpl::at<2,ArgList>::type t2;
typedef typename mpl::at_c<2,ArgList>::type t2;
typedef typename forward<t2>::type f2;
typedef typename mpl::at<3,ArgList>::type t3;
typedef typename mpl::at_c<3,ArgList>::type t3;
typedef typename forward<t3>::type f3;
static void execute(PyObject*p,t0 a0,t1 a1,t2 a2,t3 a3)
{
@@ -97,15 +97,15 @@ struct make_holder<5>
template<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
typedef typename mpl::at<2,ArgList>::type t2;
typedef typename mpl::at_c<2,ArgList>::type t2;
typedef typename forward<t2>::type f2;
typedef typename mpl::at<3,ArgList>::type t3;
typedef typename mpl::at_c<3,ArgList>::type t3;
typedef typename forward<t3>::type f3;
typedef typename mpl::at<4,ArgList>::type t4;
typedef typename mpl::at_c<4,ArgList>::type t4;
typedef typename forward<t4>::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<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
typedef typename mpl::at<2,ArgList>::type t2;
typedef typename mpl::at_c<2,ArgList>::type t2;
typedef typename forward<t2>::type f2;
typedef typename mpl::at<3,ArgList>::type t3;
typedef typename mpl::at_c<3,ArgList>::type t3;
typedef typename forward<t3>::type f3;
typedef typename mpl::at<4,ArgList>::type t4;
typedef typename mpl::at_c<4,ArgList>::type t4;
typedef typename forward<t4>::type f4;
typedef typename mpl::at<5,ArgList>::type t5;
typedef typename mpl::at_c<5,ArgList>::type t5;
typedef typename forward<t5>::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<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
typedef typename mpl::at<2,ArgList>::type t2;
typedef typename mpl::at_c<2,ArgList>::type t2;
typedef typename forward<t2>::type f2;
typedef typename mpl::at<3,ArgList>::type t3;
typedef typename mpl::at_c<3,ArgList>::type t3;
typedef typename forward<t3>::type f3;
typedef typename mpl::at<4,ArgList>::type t4;
typedef typename mpl::at_c<4,ArgList>::type t4;
typedef typename forward<t4>::type f4;
typedef typename mpl::at<5,ArgList>::type t5;
typedef typename mpl::at_c<5,ArgList>::type t5;
typedef typename forward<t5>::type f5;
typedef typename mpl::at<6,ArgList>::type t6;
typedef typename mpl::at_c<6,ArgList>::type t6;
typedef typename forward<t6>::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<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
typedef typename mpl::at<2,ArgList>::type t2;
typedef typename mpl::at_c<2,ArgList>::type t2;
typedef typename forward<t2>::type f2;
typedef typename mpl::at<3,ArgList>::type t3;
typedef typename mpl::at_c<3,ArgList>::type t3;
typedef typename forward<t3>::type f3;
typedef typename mpl::at<4,ArgList>::type t4;
typedef typename mpl::at_c<4,ArgList>::type t4;
typedef typename forward<t4>::type f4;
typedef typename mpl::at<5,ArgList>::type t5;
typedef typename mpl::at_c<5,ArgList>::type t5;
typedef typename forward<t5>::type f5;
typedef typename mpl::at<6,ArgList>::type t6;
typedef typename mpl::at_c<6,ArgList>::type t6;
typedef typename forward<t6>::type f6;
typedef typename mpl::at<7,ArgList>::type t7;
typedef typename mpl::at_c<7,ArgList>::type t7;
typedef typename forward<t7>::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<class Holder,class ArgList>
struct apply
{
typedef typename mpl::at<0,ArgList>::type t0;
typedef typename mpl::at_c<0,ArgList>::type t0;
typedef typename forward<t0>::type f0;
typedef typename mpl::at<1,ArgList>::type t1;
typedef typename mpl::at_c<1,ArgList>::type t1;
typedef typename forward<t1>::type f1;
typedef typename mpl::at<2,ArgList>::type t2;
typedef typename mpl::at_c<2,ArgList>::type t2;
typedef typename forward<t2>::type f2;
typedef typename mpl::at<3,ArgList>::type t3;
typedef typename mpl::at_c<3,ArgList>::type t3;
typedef typename forward<t3>::type f3;
typedef typename mpl::at<4,ArgList>::type t4;
typedef typename mpl::at_c<4,ArgList>::type t4;
typedef typename forward<t4>::type f4;
typedef typename mpl::at<5,ArgList>::type t5;
typedef typename mpl::at_c<5,ArgList>::type t5;
typedef typename forward<t5>::type f5;
typedef typename mpl::at<6,ArgList>::type t6;
typedef typename mpl::at_c<6,ArgList>::type t6;
typedef typename forward<t6>::type f6;
typedef typename mpl::at<7,ArgList>::type t7;
typedef typename mpl::at_c<7,ArgList>::type t7;
typedef typename forward<t7>::type f7;
typedef typename mpl::at<8,ArgList>::type t8;
typedef typename mpl::at_c<8,ArgList>::type t8;
typedef typename forward<t8>::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)
{