These macros export C++ functions to Python with explicit type casting and support for default parameters. They create wrapper functions that handle type conversions and allow exporting functions with default parameters by omitting trailing parameters.
Macros | |
| #define | PY_MODULE_FUNCTION_CAST_EX_0(i_module, f_cppFunction, t_return, s_functionName, s_doc, i_dispatcher) |
| Exports a C++ free functions to Python with on the fly casting on return type and parameters, including omission of default parameters. | |
| #define | PY_MODULE_FUNCTION_CAST_EX_1(i_module, f_cppFunction, t_return, t_P1, s_functionName, s_doc, i_dispatcher) |
| #define | PY_MODULE_FUNCTION_CAST_EX_2(i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName, s_doc, i_dispatcher) |
| #define | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | PY_MODULE_FUNCTION_CAST_NAME_DOC_0(i_module, f_cppFunction, t_return, t_params, s_functionName, s_doc) |
| #define | PY_MODULE_FUNCTION_CAST_NAME_DOC_1(i_module, f_cppFunction, t_return, t_P1, s_functionName, s_doc) |
| #define | PY_MODULE_FUNCTION_CAST_NAME_DOC_2(i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName, s_doc) |
| #define | PY_MODULE_FUNCTION_CAST_NAME_DOC_3(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName, s_doc) |
| #define | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | PY_MODULE_FUNCTION_CAST_NAME_0(i_module, f_cppFunction, t_return, s_functionName) |
| #define | PY_MODULE_FUNCTION_CAST_NAME_1(i_module, f_cppFunction, t_return, t_P1, s_functionName) |
| #define | PY_MODULE_FUNCTION_CAST_NAME_2(i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName) |
| #define | PY_MODULE_FUNCTION_CAST_NAME_3(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName) |
| #define | PY_MODULE_FUNCTION_CAST_NAME_4(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_functionName) |
| #define | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 PY_MODULE_FUNCTION_CAST_EX_0 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| s_functionName, | |||
| s_doc, | |||
| i_dispatcher ) |
Exports a C++ free functions to Python with on the fly casting on return type and parameters, including omission of default parameters.
| i_module | the module object |
| f_cppFunction | the name of the function in C++ |
| t_return | the return type of f_cppFunction |
| t_params | a lass::meta::TypeTuple of the parameter types of f_cppFunction |
| s_functionName | the name the method will have in Python |
| s_doc | documentation of function as shown in Python (zero terminated C string) |
| i_dispatcher | A unique name of the static C++ dispatcher function to be generated. This name will be used for the names of automatic generated variables and functions and should be unique |
You can use this macro instead of PY_MODULE_FUNCTION_EX if you want to use for instance the default parameters of the C++ definition of f_cppFunction. This macro can also help you to resolve ambiguities althought the PY_MODULE_QUALIFIED_EX is the preferred macro for doing that.
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (0 parameters) |
| t_return | Return type of the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 878 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_EX_1 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| s_functionName, | |||
| s_doc, | |||
| i_dispatcher ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (1 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 900 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_EX_2 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| s_functionName, | |||
| s_doc, | |||
| i_dispatcher ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (2 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 922 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_EX_3 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| s_functionName, | |||
| s_doc, | |||
| i_dispatcher ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (3 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 944 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (4 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 966 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (5 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 988 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (6 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1010 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (7 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1032 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (8 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1054 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (9 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1076 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (10 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1098 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (11 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10,t_P11 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1120 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (12 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10,t_P11,t_P12 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1142 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (13 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1164 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (14 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1186 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (15 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
| i_dispatcher | Unique identifier for the function dispatcher |
Definition at line 1208 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_DOC_0 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_params, | |||
| s_functionName, | |||
| s_doc ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (0 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_params | Parameter types as lass::meta::TypeTuple (for explicit casting - should be empty TypeTuple<>) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1230 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_DOC_1 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| s_functionName, | |||
| s_doc ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (1 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1247 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_DOC_2 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| s_functionName, | |||
| s_doc ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (2 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1264 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_DOC_3 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| s_functionName, | |||
| s_doc ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (3 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1281 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (4 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1298 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (5 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1315 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (6 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1332 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (7 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1349 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (8 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1366 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (9 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1383 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (10 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1400 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (11 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10,t_P11 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1417 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (12 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10,t_P11,t_P12 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1434 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (13 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1451 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (14 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1468 of file pyobject_macros.h.
| #define 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 ) |
| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (15 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
| s_doc | Function documentation string (const char* string with static storage duration) |
Definition at line 1485 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_0 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| s_functionName ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (0 parameters) |
| t_return | Return type of the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1502 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_1 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| s_functionName ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (1 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1517 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_2 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| s_functionName ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (2 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1532 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_3 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| s_functionName ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (3 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1547 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_4 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| s_functionName ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (4 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1562 of file pyobject_macros.h.
| #define PY_MODULE_FUNCTION_CAST_NAME_5 | ( | i_module, | |
| f_cppFunction, | |||
| t_return, | |||
| t_P1, | |||
| t_P2, | |||
| t_P3, | |||
| t_P4, | |||
| t_P5, | |||
| s_functionName ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (5 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1577 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (6 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1592 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (7 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1607 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (8 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1622 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (9 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1637 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (10 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1652 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (11 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10,t_P11 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1667 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (12 parameters) |
| t_return | Return type of the function (for explicit casting) |
| t_P1,t_P2,t_P3,t_P4,t_P5,t_P6,t_P7,t_P8,t_P9,t_P10,t_P11,t_P12 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1682 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (13 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1697 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (14 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1712 of file pyobject_macros.h.
| #define 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 ) |
nullptr.| i_module | Module identifier declared by PY_DECLARE_MODULE_*() |
| f_cppFunction | C++ function to export (15 parameters) |
| t_return | Return type of the function (for explicit casting) |
| 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 | Parameter types for the function (for explicit casting) |
| s_functionName | Python function name (const char* string with static storage duration) |
Definition at line 1727 of file pyobject_macros.h.