library of assembled shared sources

http://lass.cocamware.com

lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl Struct Reference


Static Public Member Functions

static PyObject * callFunction (PyObject *args, R(*iFunction)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15))
static PyObject * callMethod (PyObject *args, CppClass *iObject, R(CppClass::*iMethod)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15))
static PyObject * callMethod (PyObject *args, const CppClass *iObject, R(CppClass::*iMethod)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) const )
static bool isConstMember (R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15))
static bool isConstMember (R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) const )
static PyObject * callFreeMethod (PyObject *args, CppClass *iObject, R(*iFreeMethod)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15))
static PyObject * callConstructor (PyTypeObject *iSubtype, PyObject *args)

Detailed Description

template<class CppClass, typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11, typename P12, typename P13, typename P14, typename P15>
struct lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl

Definition at line 4663 of file pyobject_call.inl.


Member Function Documentation

template<class CppClass , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 >
static PyObject* lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl::callFunction ( PyObject *  args,
R(*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)  iFunction 
) [inline, static]

Definition at line 4665 of file pyobject_call.inl.

template<class CppClass , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 >
static PyObject* lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl::callMethod ( PyObject *  args,
CppClass *  iObject,
R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)  iMethod 
) [inline, static]

Definition at line 4669 of file pyobject_call.inl.

template<class CppClass , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 >
static PyObject* lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl::callMethod ( PyObject *  args,
const CppClass *  iObject,
R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15) const   iMethod 
) [inline, static]

Definition at line 4673 of file pyobject_call.inl.

template<class CppClass , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 >
static bool lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl::isConstMember ( R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)   )  [inline, static]

Definition at line 4677 of file pyobject_call.inl.

template<class CppClass , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 >
static bool lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl::isConstMember ( R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)  const  )  [inline, static]

Definition at line 4678 of file pyobject_call.inl.

template<class CppClass , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 >
static PyObject* lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl::callFreeMethod ( PyObject *  args,
CppClass *  iObject,
R(*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)  iFreeMethod 
) [inline, static]

Definition at line 4679 of file pyobject_call.inl.

template<class CppClass , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename P10 , typename P11 , typename P12 , typename P13 , typename P14 , typename P15 >
static PyObject* lass::python::impl::ExplicitResolver15< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, lass::meta::NullType >::Impl::callConstructor ( PyTypeObject *  iSubtype,
PyObject *  args 
) [inline, static]

Definition at line 4683 of file pyobject_call.inl.


The documentation for this struct was generated from the following file:

Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo