Export C++ methods to Python with custom casting policies for type conversion. These macros allow on-the-fly type conversion using casting operators like PointerCast and CopyCast. However, these macros are deprecated and should be avoided in new code.
Macros | |
| #define | PY_CLASS_METHOD_CAST_EX_0(t_cppClass, i_cppMethod, t_return, s_methodName, s_doc, i_dispatcher, i_typename) |
| Export a C++ method to Python with custom casting policy and full parameter control. | |
| #define | PY_CLASS_METHOD_CAST_EX_1(t_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc, i_dispatcher, i_typename) |
| Export a C++ method with casting policy for 1-parameter methods. | |
| #define | PY_CLASS_METHOD_CAST_EX_2(t_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName, s_doc, i_dispatcher, i_typename) |
| Export a C++ method with casting policy for 2-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 3-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 4-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 5-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 6-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 7-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 8-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 9-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 10-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 11-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 12-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 13-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 14-parameter methods. | |
| #define | 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) |
| Export a C++ method with casting policy for 15-parameter methods. | |
| #define | PY_CLASS_METHOD_CAST_NAME_DOC_0(i_cppClass, i_cppMethod, t_return, s_methodName, s_doc) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_0(). | |
| #define | PY_CLASS_METHOD_CAST_NAME_DOC_1(i_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_1(). | |
| #define | PY_CLASS_METHOD_CAST_NAME_DOC_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName, s_doc) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_2(). | |
| #define | PY_CLASS_METHOD_CAST_NAME_DOC_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_3(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_4(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_5(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_6(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_7(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_8(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_9(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_10(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_11(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_12(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_13(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_14(). | |
| #define | 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) |
| Convenience wrapper for PY_CLASS_METHOD_CAST_EX_15(). | |
| #define | PY_CLASS_METHOD_CAST_NAME(i_cppClass, i_cppMethod, t_return, t_params, s_methodName) |
| Convenience wrapper with no documentation. | |
| #define | PY_CLASS_METHOD_CAST_NAME_0(i_cppClass, i_cppMethod, t_return, s_methodName) |
| Convenience wrapper with no documentation. | |
| #define | PY_CLASS_METHOD_CAST_NAME_1(i_cppClass, i_cppMethod, t_return, t_P1, s_methodName) |
| Convenience wrapper with no documentation. | |
| #define | PY_CLASS_METHOD_CAST_NAME_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName) |
| Convenience wrapper with no documentation. | |
| #define | PY_CLASS_METHOD_CAST_NAME_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName) |
| Convenience wrapper with no documentation. | |
| #define | PY_CLASS_METHOD_CAST_NAME_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName) |
| Convenience wrapper with no documentation. | |
| #define | PY_CLASS_METHOD_CAST_NAME_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | 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) |
| Convenience wrapper with no documentation. | |
| #define | PY_CLASS_METHOD_CAST_DOC(i_cppClass, i_cppMethod, t_return, t_params, s_doc) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | PY_CLASS_METHOD_CAST_DOC_0(i_cppClass, i_cppMethod, t_return, s_doc) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | PY_CLASS_METHOD_CAST_DOC_1(i_cppClass, i_cppMethod, t_return, t_P1, s_doc) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | PY_CLASS_METHOD_CAST_DOC_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_doc) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | PY_CLASS_METHOD_CAST_DOC_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_doc) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | PY_CLASS_METHOD_CAST_DOC_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_doc) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | PY_CLASS_METHOD_CAST_DOC_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_doc) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | 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) |
| Convenience wrapper with method name derived from C++ method. | |
| #define | PY_CLASS_METHOD_CAST(i_cppClass, i_cppMethod, t_return, t_params) |
| Basic convenience wrapper with minimal parameters. | |
| #define | PY_CLASS_METHOD_CAST_0(i_cppClass, i_cppMethod, t_return) |
| Basic convenience wrapper with minimal parameters. | |
| #define | PY_CLASS_METHOD_CAST_1(i_cppClass, i_cppMethod, t_return, t_P1) |
| Basic convenience wrapper with minimal parameters. | |
| #define | PY_CLASS_METHOD_CAST_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2) |
| Basic convenience wrapper with minimal parameters. | |
| #define | PY_CLASS_METHOD_CAST_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3) |
| Basic convenience wrapper with minimal parameters. | |
| #define | PY_CLASS_METHOD_CAST_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4) |
| Basic convenience wrapper with minimal parameters. | |
| #define | PY_CLASS_METHOD_CAST_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5) |
| Basic convenience wrapper with minimal parameters. | |
| #define | PY_CLASS_METHOD_CAST_6(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define | 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) |
| Basic convenience wrapper with minimal parameters. | |
| #define PY_CLASS_METHOD_CAST_EX_0 | ( | t_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| s_methodName, | |||
| s_doc, | |||
| i_dispatcher, | |||
| i_typename ) |
Export a C++ method to Python with custom casting policy and full parameter control.
This macro exports a C++ method to Python with a custom casting policy for type conversion. It allows on-the-fly conversion using casting operators. However, this macro is deprecated and should not be used in new code.
Supported casting operators:
PointerCast<_type>: Interprets ownership rules as if a pointer is passedCopyCast<_type>: Interprets ownership rules as if a copy of the object is passed| t_cppClass | C++ class you're exporting a method of |
| i_cppMethod | Name of the method in C++ |
| t_return | Return type of the method |
| t_params | lass::meta::TypeTuple of the parameter types |
| s_methodName | Python method name (string literal), or special method from lass::python::methods |
| s_doc | Method documentation string (null-terminated C string literal, may be nullptr) |
| i_dispatcher | Unique identifier for the generated dispatcher function |
| i_typename | Type name for casting operations |
Export a C++ method with casting policy for 0-parameter methods.
Definition at line 8625 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_EX_1 | ( | t_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| s_methodName, | |||
| s_doc, | |||
| i_dispatcher, | |||
| i_typename ) |
Export a C++ method with casting policy for 1-parameter methods.
Definition at line 8640 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_EX_2 | ( | t_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| s_methodName, | |||
| s_doc, | |||
| i_dispatcher, | |||
| i_typename ) |
Export a C++ method with casting policy for 2-parameter methods.
Definition at line 8654 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 3-parameter methods.
Definition at line 8668 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 4-parameter methods.
Definition at line 8682 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 5-parameter methods.
Definition at line 8696 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 6-parameter methods.
Definition at line 8710 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 7-parameter methods.
Definition at line 8724 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 8-parameter methods.
Definition at line 8738 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 9-parameter methods.
Definition at line 8752 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 10-parameter methods.
Definition at line 8766 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 11-parameter methods.
Definition at line 8780 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 12-parameter methods.
Definition at line 8794 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 13-parameter methods.
Definition at line 8808 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 14-parameter methods.
Definition at line 8822 of file pyobject_macros.h.
| #define 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 ) |
Export a C++ method with casting policy for 15-parameter methods.
Definition at line 8836 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_DOC_0 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| s_methodName, | |||
| s_doc ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_0().
Definition at line 8851 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_DOC_1 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| s_methodName, | |||
| s_doc ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_1().
Definition at line 8861 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_DOC_2 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| s_methodName, | |||
| s_doc ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_2().
Definition at line 8871 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_DOC_3 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| s_methodName, | |||
| s_doc ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_3().
Definition at line 8881 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_4().
Definition at line 8891 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_5().
Definition at line 8901 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_6().
Definition at line 8911 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_7().
Definition at line 8921 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_8().
Definition at line 8931 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_9().
Definition at line 8941 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_10().
Definition at line 8951 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_11().
Definition at line 8961 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_12().
Definition at line 8971 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_13().
Definition at line 8981 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_14().
Definition at line 8991 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper for PY_CLASS_METHOD_CAST_EX_15().
Definition at line 9001 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_params, | |||
| s_methodName ) |
Convenience wrapper with no documentation.
Definition at line 9012 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_0 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| s_methodName ) |
Convenience wrapper with no documentation.
Definition at line 9020 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_1 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| s_methodName ) |
Convenience wrapper with no documentation.
Definition at line 9028 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_2 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| s_methodName ) |
Convenience wrapper with no documentation.
Definition at line 9036 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_3 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| s_methodName ) |
Convenience wrapper with no documentation.
Definition at line 9044 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_4 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| s_methodName ) |
Convenience wrapper with no documentation.
Definition at line 9052 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_NAME_5 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| t_P5, | |||
| s_methodName ) |
Convenience wrapper with no documentation.
Definition at line 9060 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9068 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9076 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9084 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9092 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9100 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9108 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9116 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9124 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9132 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with no documentation.
Definition at line 9140 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_DOC | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_params, | |||
| s_doc ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9149 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_DOC_0 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| s_doc ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9157 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_DOC_1 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| s_doc ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9165 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_DOC_2 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| s_doc ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9173 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_DOC_3 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| s_doc ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9181 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_DOC_4 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| s_doc ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9189 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_DOC_5 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| t_P5, | |||
| s_doc ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9197 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9205 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9213 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9221 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9229 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9237 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9245 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9253 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9261 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9269 of file pyobject_macros.h.
| #define 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 ) |
Convenience wrapper with method name derived from C++ method.
Definition at line 9277 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_params ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9286 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_0 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9293 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_1 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9300 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_2 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9307 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_3 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9314 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_4 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9321 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_5 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| t_P5 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9328 of file pyobject_macros.h.
| #define PY_CLASS_METHOD_CAST_6 | ( | i_cppClass, | |
| i_cppMethod, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| t_P5, | |||
| t_P6 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9335 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9342 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9349 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9356 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9363 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9370 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9377 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9384 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9391 of file pyobject_macros.h.
| #define 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 ) |
Basic convenience wrapper with minimal parameters.
Definition at line 9398 of file pyobject_macros.h.