|
template<typename R> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)()) |
| calls C++ function without arguments
|
|
template<typename R, typename P1> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1)) |
| calls C++ function with 1 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2)) |
| calls C++ function with 2 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3)) |
| calls C++ function with 3 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4)) |
| calls C++ function with 4 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5)) |
| calls C++ function with 5 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6)) |
| calls C++ function with 6 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7)) |
| calls C++ function with 7 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8)) |
| calls C++ function with 8 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8, P9)) |
| calls C++ function with 9 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)) |
| calls C++ function with 10 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)) |
| calls C++ function with 11 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12)) |
| calls C++ function with 12 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13)) |
| calls C++ function with 13 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)) |
| calls C++ function with 14 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, R(*function)(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)) |
| calls C++ function with 15 arguments, translated from python arguments
|
|
template<typename R> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R()> function) |
| calls std::function without arguments
|
|
template<typename R, typename P1> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1)> function) |
| calls std::function with 1 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2)> function) |
| calls std::function with 2 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3)> function) |
| calls std::function with 3 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4)> function) |
| calls std::function with 4 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5)> function) |
| calls std::function with 5 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6)> function) |
| calls std::function with 6 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7)> function) |
| calls std::function with 7 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8)> function) |
| calls std::function with 8 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8, P9)> function) |
| calls std::function with 9 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)> function) |
| calls std::function with 10 arguments, translated from python arguments
|
|
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)> function) |
| calls std::function with 11 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12)> function) |
| calls std::function with 12 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13)> function) |
| calls std::function with 13 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)> function) |
| calls std::function with 14 arguments, translated from python arguments
|
|
template<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> |
PyObject * | lass::python::impl::callFunction (PyObject *args, std::function< R(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)> function) |
| calls std::function with 15 arguments, translated from python arguments
|
|
template<typename ShadowTraits> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with default constructor.
|
|
template<typename ShadowTraits, typename P1> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 1 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 2 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 3 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 4 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 5 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 6 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 7 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 8 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 9 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 10 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 11 arguments.
|
|
template<typename ShadowTraits, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8, typename P9, typename P10, typename P11, typename P12> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 12 arguments.
|
|
template<typename ShadowTraits, 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> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 13 arguments.
|
|
template<typename ShadowTraits, 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> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 14 arguments.
|
|
template<typename ShadowTraits, 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> |
PyObject * | lass::python::impl::construct (PyTypeObject *subType, PyObject *args) |
| allocate a new object with 15 arguments.
|
|