library of assembled shared sources

http://lass.cocamware.com

lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, 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))
static PyObject * callMethod (PyObject *args, CppClass *iObject, R(CppClass::*iMethod)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14))
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) const )
static bool isConstMember (R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14))
static bool isConstMember (R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14) const )
static PyObject * callFreeMethod (PyObject *args, CppClass *iObject, R(*iFreeMethod)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14))
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>
struct lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, lass::meta::NullType >::Impl

Definition at line 4632 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 >
static PyObject* lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, lass::meta::NullType >::Impl::callFunction ( PyObject *  args,
R(*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)  iFunction 
) [inline, static]

Definition at line 4634 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 >
static PyObject* lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, 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)  iMethod 
) [inline, static]

Definition at line 4638 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 >
static PyObject* lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, 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) const   iMethod 
) [inline, static]

Definition at line 4642 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 >
static bool lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, lass::meta::NullType >::Impl::isConstMember ( R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)   )  [inline, static]

Definition at line 4646 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 >
static bool lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, lass::meta::NullType >::Impl::isConstMember ( R(CppClass::*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)  const  )  [inline, static]

Definition at line 4647 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 >
static PyObject* lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, lass::meta::NullType >::Impl::callFreeMethod ( PyObject *  args,
CppClass *  iObject,
R(*)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)  iFreeMethod 
) [inline, static]

Definition at line 4648 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 >
static PyObject* lass::python::impl::ExplicitResolver14< CppClass, R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, lass::meta::NullType >::Impl::callConstructor ( PyTypeObject *  iSubtype,
PyObject *  args 
) [inline, static]

Definition at line 4652 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