Library of Assembled Shared Sources
Deprecated List
Global lass::num::RandomMT19937::operator() (result_type supremum)
this is A VERY BAD WAY TO DO IT!
Global lass::num::RandomMT19937::TValue
Global lass::num::RandomParkMiller::operator() (result_type supremum)
this is A VERY BAD WAY TO DO IT!
Global lass::num::RandomParkMiller::TValue
Global lass::num::RandomRadicalInverse::TValue
Global lass::num::RandomStandard::operator() (result_type supremum) const
this is A VERY BAD WAY TO DO IT!
Global lass::num::RandomStandard::TValue
Global lass::num::RandomXKCD::TValue
Global lass::num::RandomXorShift128Plus::TValue
Global lass::prim::triangulate (const SimplePolygon2D< T, DegenerationPolicy > &iPolygon, std::vector< Triangle2D< T > > &oTriangles)
Use triangulate from simple_polygon_2d_triangle_2d.h
Global lass::python::methods::_long_ ("__long__", Py_nb_int)
Global lass::python::methods::_nonzero_
Global lass::python::ModuleDefinition::injectClass (impl::ClassDefinition &classDef)
Global lass::spat::KdTree< ObjectType, ObjectTraits >::rangeSearch (const TPoint &target, TParam maxRadius, size_t maxCount, TNeighbourhood &neighbourhood) const
USE OVERLOADS WITH ITERATORS INSTEAD
Global lass::util::atomicCompareAndSwap (volatile T &dest, T expectedValue, T newValue)
Use std::atomic
Global lass::util::atomicCompareAndSwap (volatile T1 &dest1, T1 expected1, T2 expected2, T1 new1, T2 new2)
Use std::atomic
Global lass::util::atomicDecrement (volatile T &value)
Use std::atomic
Global lass::util::atomicIncrement (volatile T &value)
Use std::atomic
Global lass::util::atomicLock (volatile T &semaphore)
Use std::atomic
Global lass::util::atomicTryLock (volatile T &semaphore)
Use std::atomic
Global lass::util::atomicUnlock (volatile T &semaphore)
Use std::atomic
Global PY_CLASS_FREE_MEMBER_R (t_cppClass, i_freeCppGetter)
Use member method-based macros like PY_CLASS_MEMBER_R() instead.
Global PY_CLASS_FREE_MEMBER_R_DOC (t_cppClass, i_freeCppGetter, s_doc)
Use member method-based macros like PY_CLASS_MEMBER_R_DOC() instead.
Global PY_CLASS_FREE_MEMBER_R_EX (t_cppClass, i_freeCppGetter, s_memberName, s_doc, i_dispatcher)
Use member method-based macros like PY_CLASS_MEMBER_R_EX() instead.
Global PY_CLASS_FREE_MEMBER_R_NAME (t_cppClass, i_freeCppGetter, s_memberName)
Use member method-based macros like PY_CLASS_MEMBER_R_NAME() instead.
Global PY_CLASS_FREE_MEMBER_R_NAME_DOC (t_cppClass, i_freeCppGetter, s_memberName, s_doc)
Use member method-based macros like PY_CLASS_MEMBER_R_NAME_DOC() instead.
Global PY_CLASS_FREE_MEMBER_RW (t_cppClass, i_cppFreeGetter, i_cppFreeSetter)
Use member method-based macros like PY_CLASS_MEMBER_RW() instead.
Global PY_CLASS_FREE_MEMBER_RW_DOC (t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_doc)
Use member method-based macros like PY_CLASS_MEMBER_RW_DOC() instead.
Global PY_CLASS_FREE_MEMBER_RW_EX (t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, s_doc, i_dispatcher)
Use member method-based macros like PY_CLASS_MEMBER_RW_EX() instead.
Global PY_CLASS_FREE_MEMBER_RW_NAME (t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName)
Use member method-based macros like PY_CLASS_MEMBER_RW_NAME() instead.
Global PY_CLASS_FREE_MEMBER_RW_NAME_DOC (t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, s_doc)
Use member method-based macros like PY_CLASS_MEMBER_RW_NAME_DOC() instead.
Global PY_CLASS_INNER_CLASS_DOC (i_outerCppClass, i_innerCppClass, s_doc)
You should be setting the doc when declaring the innerclass ...
Global PY_CLASS_INNER_CLASS_NAME_DOC (i_outerCppClass, i_innerCppClass, s_name, s_doc)
You should be setting the doc when declaring the innerclass ...
Global PY_CLASS_METHOD_CAST (i_cppClass, i_cppMethod, t_return, t_params)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_0 (i_cppClass, i_cppMethod, t_return)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_1 (i_cppClass, i_cppMethod, t_return, t_P1)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_10 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_11 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_12 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_13 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_14 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_15 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_2 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_3 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_4 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_5 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_6 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_7 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_8 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_9 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Global PY_CLASS_METHOD_CAST_DOC (i_cppClass, i_cppMethod, t_return, t_params, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_0 (i_cppClass, i_cppMethod, t_return, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_1 (i_cppClass, i_cppMethod, t_return, t_P1, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_10 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_11 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_12 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_13 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_14 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_15 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_2 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_3 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_4 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_5 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_6 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_7 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_8 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_DOC_9 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_doc)
Use PY_CLASS_METHOD_DOC() or PY_CLASS_FREE_METHOD_DOC() instead.
Global PY_CLASS_METHOD_CAST_EX_0 (t_cppClass, i_cppMethod, t_return, s_methodName, s_doc, i_dispatcher, i_typename)

Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.

Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.

Global PY_CLASS_METHOD_CAST_EX_1 (t_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_10 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_11 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_12 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_13 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_14 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_15 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_2 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_3 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_4 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_5 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_6 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_7 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_8 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_EX_9 (t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_methodName, s_doc, i_dispatcher, i_typename)
Use PY_CLASS_METHOD_EX() or PY_CLASS_FREE_METHOD_EX() instead.
Global PY_CLASS_METHOD_CAST_NAME (i_cppClass, i_cppMethod, t_return, t_params, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_0 (i_cppClass, i_cppMethod, t_return, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_1 (i_cppClass, i_cppMethod, t_return, t_P1, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_10 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_11 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_12 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_13 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_14 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_15 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_2 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_3 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_4 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_5 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_6 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_7 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_8 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_9 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_methodName)
Use PY_CLASS_METHOD_NAME() or PY_CLASS_FREE_METHOD_NAME() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_0 (i_cppClass, i_cppMethod, t_return, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_1 (i_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_10 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_11 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_12 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_13 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_14 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_15 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_2 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_3 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_4 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_5 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_6 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_7 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_8 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_METHOD_CAST_NAME_DOC_9 (i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_methodName, s_doc)
Use PY_CLASS_METHOD_NAME_DOC() or PY_CLASS_FREE_METHOD_NAME_DOC() instead.
Global PY_CLASS_PY_METHOD_EX (i_cppClass, i_cppMethod, s_methodName, s_doc)
Use PY_CLASS_METHOD_EX() instead for automatic wrapper generation
Global PY_DECLARE_CLASS_EX (t_cppClass, s_className, i_uniqueClassIdentifier)
This macro is deprecated and should not be used in new code. Use PY_DECLARE_CLASS_NAME_DOC instead.
Global PY_INJECT_CLASS_IN_MODULE (t_cppClass, i_module, s_doc)
Use PY_MODULE_CLASS instead, and set class doc with PY_DECLARE_CLASS_DOC
Global PY_INJECT_MODULE_DOC (i_module, s_doc)
Use PY_DECLARE_MODULE_DOC and PY_INJECT_MODULE instead Inject a module with documentation override.
Global PY_INJECT_MODULE_EX (i_module, s_moduleName, s_doc)
Use PY_DECLARE_MODULE_NAME_DOC and PY_INJECT_MODULE instead Inject a module with name and documentation override.
Global PY_INJECT_MODULE_NAME (i_module, s_moduleName)
Use PY_DECLARE_MODULE_NAME and PY_INJECT_MODULE instead Inject a module with name override.
Global PY_MODULE_ADD_INTEGER_CONSTANT (i_module, s_name, v_value)
Use PY_MODULE_INTEGER_CONSTANT instead for compile-time registration Inject an integer constant into an already created module at runtime.
Global PY_MODULE_ADD_STRING_CONSTANT (i_module, s_name, s_value)
Use PY_MODULE_STRING_CONSTANT instead for compile-time registration Inject a string constant into an already created module at runtime.
Global PY_MODULE_FUNCTION_CAST_EX_0 (i_module, f_cppFunction, t_return, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit return type casting for 0-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_1 (i_module, f_cppFunction, t_return, t_P1, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 1-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_10 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 10-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_11 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 11-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_12 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 12-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_13 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 13-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_14 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 14-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_15 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 15-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_2 (i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 2-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_3 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 3-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_4 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 4-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_5 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 5-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_6 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 6-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_7 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 7-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_8 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 8-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_EX_9 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_functionName, s_doc, i_dispatcher)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 9-parameter functions with full control. This macro allows exporting functions with default parameters or when explicit type casting is needed.
Global PY_MODULE_FUNCTION_CAST_NAME_0 (i_module, f_cppFunction, t_return, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 0-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_0() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_1 (i_module, f_cppFunction, t_return, t_P1, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 1-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_1() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_10 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 10-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_10() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_11 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 11-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_11() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_12 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 12-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_12() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_13 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 13-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_13() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_14 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 14-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_14() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_15 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 15-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_15() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_2 (i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 2-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_2() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_3 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 3-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_3() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_4 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 4-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_4() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_5 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 5-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_5() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_6 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 6-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_6() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_7 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 7-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_7() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_8 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 8-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_8() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_9 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_functionName)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 9-parameter functions with custom name (no documentation). Convenience macro that wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_9() with s_doc = nullptr.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_0 (i_module, f_cppFunction, t_return, t_params, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 0-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_0() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_1 (i_module, f_cppFunction, t_return, t_P1, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 1-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_1() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_10 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 10-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_10() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_11 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 11-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_11() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_12 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 12-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_12() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_13 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 13-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_13() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_14 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 14-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_14() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_15 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12, t_P13, t_P14, t_P15, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 15-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_15() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_2 (i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 2-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_2() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_3 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 3-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_3() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_4 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 4-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_4() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_5 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 5-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_5() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_6 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 6-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_6() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_7 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 7-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_7() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_8 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 8-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_8() with automatically generated dispatcher name.
Global PY_MODULE_FUNCTION_CAST_NAME_DOC_9 (i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_functionName, s_doc)
Define an explicit wrapper function instead of using casting macros Export a C++ function with explicit type casting for 9-parameter functions with custom name and documentation. Convenience macro that wraps PY_MODULE_FUNCTION_CAST_EX_9() with automatically generated dispatcher name.
Global PY_MODULE_PY_FUNCTION_EX (i_module, f_cppFunction, s_functionName, s_doc)
Use PY_MODULE_FUNCTION_EX instead for automatic wrapper generation
Global PY_SHADOW_CLASS_DERIVED_NOCONSTRUCTOR (dllInterface, i_PyObjectShadowClass, t_CppClass, t_PyObjectShadowParent)
Global PY_SHADOW_CLASS_ENABLE_AUTOMATIC_INVALIDATION (i_PyObjectShadowClass)
Global PY_SHADOW_CLASS_NOCONSTRUCTOR (dllInterface, i_PyObjectShadowClass, t_CppClass)
Global PY_SHADOW_CLASS_NOCONSTRUCTOR_EX (dllInterface, i_PyObjectShadowClass, t_CppClass, t_PyObjectBase, t_PyObjectParent)
Global PY_SHADOW_DOWN_CASTERS (t_ShadowObject)
Global PY_SHADOW_DOWN_CASTERS_NOCONSTRUCTOR (t_ShadowObject)
Global PY_WEAK_SHADOW_CLASS (dllInterface, i_PyObjectShadowClass, t_CppClass)
Global PY_WEAK_SHADOW_CLASS_NOCONSTRUCTOR (dllInterface, i_PyObjectShadowClass, t_CppClass)
Global str (float iV)
use util::stringCast
Global str (double iV)
use util::stringCast
Global str (int iV)
use util::stringCast
Global str (long iV)
use util::stringCast
Global str (const std::complex< C > &iV)
use util::stringCast