Library of Assembled Shared Sources
 
Loading...
Searching...
No Matches
Deprecated List
Module ClassMethodsCast
These casting method macros are deprecated. Use the regular or free method export macros instead.
Member lass::num::RandomMT19937::operator() (result_type supremum)
this is A VERY BAD WAY TO DO IT!
Member lass::num::RandomMT19937::TValue
Member lass::num::RandomParkMiller::operator() (result_type supremum)
this is A VERY BAD WAY TO DO IT!
Member lass::num::RandomParkMiller::TValue
Member lass::num::RandomRadicalInverse::TValue
Member lass::num::RandomStandard::operator() (result_type supremum) const
this is A VERY BAD WAY TO DO IT!
Member lass::num::RandomStandard::TValue
Member lass::num::RandomXKCD::TValue
Member lass::num::RandomXorShift128Plus::TValue
Member lass::prim::triangulate (const SimplePolygon2D< T, DegenerationPolicy > &iPolygon, std::vector< Triangle2D< T > > &oTriangles)
Use triangulate from simple_polygon_2d_triangle_2d.h
Member lass::python::methods::_long_ ("__long__", Py_nb_int)
Member lass::python::methods::_nonzero_
Member lass::python::ModuleDefinition::injectClass (impl::ClassDefinition &classDef)
Member lass::spat::KdTree< ObjectType, ObjectTraits >::rangeSearch (const TPoint &target, TParam maxRadius, size_t maxCount, TNeighbourhood &neighbourhood) const
USE OVERLOADS WITH ITERATORS INSTEAD
Member lass::util::atomicCompareAndSwap (volatile T &dest, T expectedValue, T newValue)
Use std::atomic
Member lass::util::atomicCompareAndSwap (volatile T1 &dest1, T1 expected1, T2 expected2, T1 new1, T2 new2)
Use std::atomic
Member lass::util::atomicDecrement (volatile T &value)
Use std::atomic
Member lass::util::atomicIncrement (volatile T &value)
Use std::atomic
Member lass::util::atomicLock (volatile T &semaphore)
Use std::atomic
Member lass::util::atomicTryLock (volatile T &semaphore)
Use std::atomic
Member lass::util::atomicUnlock (volatile T &semaphore)
Use std::atomic
Member LASS_META_ASSERT (expression, message)

use static_assert instead

use static_assert instead

Member LASS_UNUSED (x)

Use [[maybe_unused]] instead (C++14 and up).

Use [[maybe_unused]] instead (C++14 and up).

Module ModuleFunctionCast
These macros are deprecated. Instead of using casting macros, define explicit wrapper functions with the desired signatures and export those directly using the basic function export macros.
Member PY_CLASS_FREE_METHOD_QUALIFIED_0 (i_cppClass, i_cppFreeMethod, t_return)
Doesn't work
Member PY_CLASS_FREE_METHOD_QUALIFIED_DOC_0 (i_cppClass, i_cppFreeMethod, t_return, s_doc)
Doesn't work
Member PY_CLASS_FREE_METHOD_QUALIFIED_EX_0 (t_cppClass, f_cppFreeMethod, t_return, s_methodName, s_doc, i_dispatcher)
Doesn't work
Member PY_CLASS_FREE_METHOD_QUALIFIED_NAME_0 (i_cppClass, f_cppFreeMethod, t_return, s_methodName)
Doesn't work
Member PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_0 (i_cppClass, f_cppFreeMethod, t_return, s_methodName, s_doc)
Doesn't work
Member PY_CLASS_INNER_CLASS_DOC (i_outerCppClass, i_innerCppClass, s_doc)
You should be setting the doc when declaring the innerclass using PY_DECLARE_CLASS_DOC() or PY_DECLARE_CLASS_NAME_DOC()
Member PY_CLASS_INNER_CLASS_NAME_DOC (i_outerCppClass, i_innerCppClass, s_name, s_doc)
You should be setting the doc when declaring the innerclass using PY_DECLARE_CLASS_DOC() or PY_DECLARE_CLASS_NAME_DOC()
Member PY_CLASS_METHOD_CAST (i_cppClass, i_cppMethod, t_return, t_params)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Member PY_CLASS_METHOD_CAST_0 (i_cppClass, i_cppMethod, t_return)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Member PY_CLASS_METHOD_CAST_1 (i_cppClass, i_cppMethod, t_return, t_P1)
Use PY_CLASS_METHOD() or PY_CLASS_FREE_METHOD() instead.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.

Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member PY_CLASS_PY_METHOD_EX (i_cppClass, i_cppMethod, s_methodName, s_doc)
Use PY_CLASS_METHOD_EX() instead for automatic wrapper generation
Member PY_DECLARE_CLASS_EX (t_cppClass, s_name, i_uniqueClassIdentifier)
This macro is deprecated and should not be used in new code. Use PY_DECLARE_CLASS_NAME_DOC() instead.
Member PY_INJECT_MODULE_DOC (i_module, s_doc)
Use PY_DECLARE_MODULE_DOC and PY_INJECT_MODULE instead
Member PY_INJECT_MODULE_EX (i_module, s_moduleName, s_doc)
Use PY_DECLARE_MODULE_NAME_DOC and PY_INJECT_MODULE instead
Member PY_INJECT_MODULE_NAME (i_module, s_moduleName)
Use PY_DECLARE_MODULE_NAME and PY_INJECT_MODULE instead
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_0() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_1() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_10() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_11() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_12() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_13() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_14() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_15() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_2() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_3() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_4() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_5() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_6() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_7() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_8() with s_doc = nullptr.
Member 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). Wraps PY_MODULE_FUNCTION_CAST_NAME_DOC_9() with s_doc = nullptr.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_0() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_1() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_10() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_11() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_12() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_13() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_14() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_15() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_2() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_3() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_4() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_5() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_6() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_7() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_8() with automatically generated dispatcher name.
Member 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. Wraps PY_MODULE_FUNCTION_CAST_EX_9() with automatically generated dispatcher name.
Member PY_MODULE_PY_FUNCTION_EX (i_module, f_cppFunction, s_functionName, s_doc)
Use PY_MODULE_FUNCTION_EX instead for automatic wrapper generation
Member PY_SHADOW_CLASS_DERIVED_NOCONSTRUCTOR (dllInterface, i_PyObjectShadowClass, t_CppClass, t_PyObjectShadowParent)
Use PY_SHADOW_CLASS_DERIVED instead, it's a direct 1:1 replacement
Member PY_SHADOW_CLASS_ENABLE_AUTOMATIC_INVALIDATION (i_PyObjectShadowClass)
This call has no effect and can be removed
Member PY_SHADOW_CLASS_NOCONSTRUCTOR (dllInterface, i_PyObjectShadowClass, t_CppClass)
Use PY_SHADOW_CLASS instead, it's a direct 1:1 replacement
Member PY_SHADOW_CLASS_NOCONSTRUCTOR_EX (dllInterface, i_PyObjectShadowClass, t_CppClass, t_PyObjectBase, t_PyObjectParent)
Use PY_SHADOW_CLASS_EX instead, it's a direct 1:1 replacement
Member PY_SHADOW_DOWN_CASTERS (t_ShadowObject)
Use PY_SHADOW_CASTERS instead, it's a direct 1:1 replacement
Member PY_SHADOW_DOWN_CASTERS_NOCONSTRUCTOR (t_ShadowObject)
Use PY_SHADOW_CASTERS instead, it's a direct 1:1 replacement
Member PY_WEAK_SHADOW_CLASS (dllInterface, i_PyObjectShadowClass, t_CppClass)
Use PY_SHADOW_CLASS instead, it's a direct 1:1 replacement
Member PY_WEAK_SHADOW_CLASS_NOCONSTRUCTOR (dllInterface, i_PyObjectShadowClass, t_CppClass)
Use PY_SHADOW_CLASS instead, it's a direct 1:1 replacement
Member str (float iV)
use util::stringCast
Member str (double iV)
use util::stringCast
Member str (int iV)
use util::stringCast
Member str (long iV)
use util::stringCast
Member str (const std::complex< C > &iV)
use util::stringCast