2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-19 16:32:16 +00:00

Fix accident: restore main version.

[SVN r10209]
This commit is contained in:
Ralf W. Grosse-Kunstleve
2001-05-24 08:43:56 +00:00
parent 188597ecaf
commit 294254efbb
2 changed files with 254 additions and 254 deletions

View File

@@ -46,7 +46,7 @@ struct callback
template <class A1>
static R call_method(PyObject* self, const char* name, const A1& a1)
{
ref p1(to_python(search_namespace, a1));
ref p1(to_python(a1));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(O)"),
p1.get()));
@@ -57,7 +57,7 @@ struct callback
template <class A1>
static R call(PyObject* self, const A1& a1)
{
ref p1(to_python(search_namespace, a1));
ref p1(to_python(a1));
ref result(PyEval_CallFunction(self, const_cast<char*>("(O)"),
p1.get()));
detail::callback_adjust_refcount(result.get(), type<R>());
@@ -67,8 +67,8 @@ struct callback
template <class A1, class A2>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OO)"),
p1.get(),
@@ -80,8 +80,8 @@ struct callback
template <class A1, class A2>
static R call(PyObject* self, const A1& a1, const A2& a2)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OO)"),
p1.get(),
p2.get()));
@@ -92,9 +92,9 @@ struct callback
template <class A1, class A2, class A3>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOO)"),
p1.get(),
@@ -107,9 +107,9 @@ struct callback
template <class A1, class A2, class A3>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOO)"),
p1.get(),
p2.get(),
@@ -121,10 +121,10 @@ struct callback
template <class A1, class A2, class A3, class A4>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOO)"),
p1.get(),
@@ -138,10 +138,10 @@ struct callback
template <class A1, class A2, class A3, class A4>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOO)"),
p1.get(),
p2.get(),
@@ -154,11 +154,11 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOO)"),
p1.get(),
@@ -173,11 +173,11 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOO)"),
p1.get(),
p2.get(),
@@ -191,12 +191,12 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOO)"),
p1.get(),
@@ -212,12 +212,12 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOO)"),
p1.get(),
p2.get(),
@@ -232,13 +232,13 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOO)"),
p1.get(),
@@ -255,13 +255,13 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOO)"),
p1.get(),
p2.get(),
@@ -277,14 +277,14 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOOO)"),
p1.get(),
@@ -302,14 +302,14 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOOO)"),
p1.get(),
p2.get(),
@@ -326,15 +326,15 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOOOO)"),
p1.get(),
@@ -353,15 +353,15 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOOOO)"),
p1.get(),
p2.get(),
@@ -379,16 +379,16 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
static R call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p10(to_python(search_namespace, a10));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref p10(to_python(a10));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOOOOO)"),
p1.get(),
@@ -408,16 +408,16 @@ struct callback
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
static R call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p10(to_python(search_namespace, a10));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref p10(to_python(a10));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOOOOO)"),
p1.get(),
p2.get(),
@@ -455,7 +455,7 @@ struct callback<void>
template <class A1>
static void call_method(PyObject* self, const char* name, const A1& a1)
{
ref p1(to_python(search_namespace, a1));
ref p1(to_python(a1));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(O)"),
p1.get()));
@@ -464,7 +464,7 @@ struct callback<void>
template <class A1>
static void call(PyObject* self, const A1& a1)
{
ref p1(to_python(search_namespace, a1));
ref p1(to_python(a1));
ref result(PyEval_CallFunction(self, const_cast<char*>("(O)"),
p1.get()));
}
@@ -472,8 +472,8 @@ struct callback<void>
template <class A1, class A2>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OO)"),
p1.get(),
@@ -483,8 +483,8 @@ struct callback<void>
template <class A1, class A2>
static void call(PyObject* self, const A1& a1, const A2& a2)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OO)"),
p1.get(),
p2.get()));
@@ -493,9 +493,9 @@ struct callback<void>
template <class A1, class A2, class A3>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOO)"),
p1.get(),
@@ -506,9 +506,9 @@ struct callback<void>
template <class A1, class A2, class A3>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOO)"),
p1.get(),
p2.get(),
@@ -518,10 +518,10 @@ struct callback<void>
template <class A1, class A2, class A3, class A4>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOO)"),
p1.get(),
@@ -533,10 +533,10 @@ struct callback<void>
template <class A1, class A2, class A3, class A4>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOO)"),
p1.get(),
p2.get(),
@@ -547,11 +547,11 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOO)"),
p1.get(),
@@ -564,11 +564,11 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOO)"),
p1.get(),
p2.get(),
@@ -580,12 +580,12 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOO)"),
p1.get(),
@@ -599,12 +599,12 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOO)"),
p1.get(),
p2.get(),
@@ -617,13 +617,13 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOO)"),
p1.get(),
@@ -638,13 +638,13 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOO)"),
p1.get(),
p2.get(),
@@ -658,14 +658,14 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOOO)"),
p1.get(),
@@ -681,14 +681,14 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOOO)"),
p1.get(),
p2.get(),
@@ -703,15 +703,15 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOOOO)"),
p1.get(),
@@ -728,15 +728,15 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOOOO)"),
p1.get(),
p2.get(),
@@ -752,16 +752,16 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
static void call_method(PyObject* self, const char* name, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p10(to_python(search_namespace, a10));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref p10(to_python(a10));
ref result(PyEval_CallMethod(self, const_cast<char*>(name),
const_cast<char*>("(OOOOOOOOOO)"),
p1.get(),
@@ -779,16 +779,16 @@ struct callback<void>
template <class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10>
static void call(PyObject* self, const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10)
{
ref p1(to_python(search_namespace, a1));
ref p2(to_python(search_namespace, a2));
ref p3(to_python(search_namespace, a3));
ref p4(to_python(search_namespace, a4));
ref p5(to_python(search_namespace, a5));
ref p6(to_python(search_namespace, a6));
ref p7(to_python(search_namespace, a7));
ref p8(to_python(search_namespace, a8));
ref p9(to_python(search_namespace, a9));
ref p10(to_python(search_namespace, a10));
ref p1(to_python(a1));
ref p2(to_python(a2));
ref p3(to_python(a3));
ref p4(to_python(a4));
ref p5(to_python(a5));
ref p6(to_python(a6));
ref p7(to_python(a7));
ref p8(to_python(a8));
ref p9(to_python(a9));
ref p10(to_python(a10));
ref result(PyEval_CallFunction(self, const_cast<char*>("(OOOOOOOOOO)"),
p1.get(),
p2.get(),

View File

@@ -30,7 +30,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("O"), &self))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)());
return to_python((target.*pmf)());
}
template <class T, class A1>
@@ -40,7 +40,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OO"), &self, &a1))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>())));
return to_python((target.*pmf)(from_python(a1, type<A1>())));
}
template <class T, class A1, class A2>
@@ -51,7 +51,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOO"), &self, &a1, &a2))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>())));
}
@@ -64,7 +64,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOO"), &self, &a1, &a2, &a3))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>())));
}
@@ -79,7 +79,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOO"), &self, &a1, &a2, &a3, &a4))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>())));
@@ -96,7 +96,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOO"), &self, &a1, &a2, &a3, &a4, &a5))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -115,7 +115,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -136,7 +136,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -159,7 +159,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -184,7 +184,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -211,7 +211,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -230,7 +230,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("O"), &self))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)());
return to_python((target.*pmf)());
}
template <class T, class A1>
@@ -240,7 +240,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OO"), &self, &a1))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>())));
return to_python((target.*pmf)(from_python(a1, type<A1>())));
}
template <class T, class A1, class A2>
@@ -251,7 +251,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOO"), &self, &a1, &a2))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>())));
}
@@ -264,7 +264,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOO"), &self, &a1, &a2, &a3))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>())));
}
@@ -279,7 +279,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOO"), &self, &a1, &a2, &a3, &a4))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>())));
@@ -296,7 +296,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOO"), &self, &a1, &a2, &a3, &a4, &a5))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -315,7 +315,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -336,7 +336,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -359,7 +359,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -384,7 +384,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -411,7 +411,7 @@ struct caller
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOOOO"), &self, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10))
return 0;
T& target = from_python(self, type<T&>());
return to_python(search_namespace, (target.*pmf)(from_python(a1, type<A1>()),
return to_python((target.*pmf)(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -427,7 +427,7 @@ struct caller
static PyObject* call(R (*f)(), PyObject* args, PyObject* /* keywords */ ) {
if (!PyArg_ParseTuple(args, const_cast<char*>("")))
return 0;
return to_python(search_namespace, f());
return to_python(f());
}
template <class A1>
@@ -435,7 +435,7 @@ struct caller
PyObject* a1;
if (!PyArg_ParseTuple(args, const_cast<char*>("O"), &a1))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>())));
return to_python(f(from_python(a1, type<A1>())));
}
template <class A1, class A2>
@@ -444,7 +444,7 @@ struct caller
PyObject* a2;
if (!PyArg_ParseTuple(args, const_cast<char*>("OO"), &a1, &a2))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>())));
}
@@ -455,7 +455,7 @@ struct caller
PyObject* a3;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOO"), &a1, &a2, &a3))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>())));
}
@@ -468,7 +468,7 @@ struct caller
PyObject* a4;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOO"), &a1, &a2, &a3, &a4))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>())));
@@ -483,7 +483,7 @@ struct caller
PyObject* a5;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOO"), &a1, &a2, &a3, &a4, &a5))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -500,7 +500,7 @@ struct caller
PyObject* a6;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOO"), &a1, &a2, &a3, &a4, &a5, &a6))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -519,7 +519,7 @@ struct caller
PyObject* a7;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOO"), &a1, &a2, &a3, &a4, &a5, &a6, &a7))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -540,7 +540,7 @@ struct caller
PyObject* a8;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOO"), &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -563,7 +563,7 @@ struct caller
PyObject* a9;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOO"), &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -588,7 +588,7 @@ struct caller
PyObject* a10;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOOO"), &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),
@@ -615,7 +615,7 @@ struct caller
PyObject* a11;
if (!PyArg_ParseTuple(args, const_cast<char*>("OOOOOOOOOOO"), &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10, &a11))
return 0;
return to_python(search_namespace, f(from_python(a1, type<A1>()),
return to_python(f(from_python(a1, type<A1>()),
from_python(a2, type<A2>()),
from_python(a3, type<A3>()),
from_python(a4, type<A4>()),