library of assembled shared sources |
http://lass.cocamware.com |
#include "pyobject_call.inl"
#include "../meta/is_member.h"
Go to the source code of this file.
Namespaces | |
namespace | impl |
exports a pair of get and set accessors as an read/write attribute in Python by using free functions | |
Defines | |
#define | PY_DECLARE_MODULE(i_module) |
Declare and define an object respresenting a python module. | |
#define | PY_INJECT_MODULE_EX(i_module, s_moduleName, s_doc) |
Inject a python module so Python is aware of it. | |
#define | PY_INJECT_MODULE_NAME(i_module, s_moduleName) PY_INJECT_MODULE_EX( i_module, s_moduleName, 0) |
convenience macro, wraps PY_INJECT_MODULE_EX with s_doc = 0 | |
#define | PY_INJECT_MODULE_DOC(i_module, s_doc) PY_INJECT_MODULE_EX( i_module, LASS_STRINGIFY(i_module), s_doc) |
convenience macro, wraps PY_INJECT_MODULE_EX with s_moduleName = # i_module | |
#define | PY_INJECT_MODULE(i_module) PY_INJECT_MODULE_EX( i_module, LASS_STRINGIFY(i_module), 0) |
convenience macro, wraps PY_INJECT_MODULE_EX with s_moduleName = # i_module and s_doc = 0 | |
#define | PY_EXTENSION_MODULE_EX(i_module, s_doc) |
Inject a python module so Python is aware of it and produce all necessary code so a module can be used as extension of Python. | |
#define | PY_EXTENSION_MODULE_DOC(i_module, s_doc) PY_EXTENSION_MODULE_EX( i_module, s_doc) |
convenience macro, wraps PY_EXTENSION_MODULE_EX with s_moduleName = # i_module | |
#define | PY_EXTENSION_MODULE(i_module) PY_EXTENSION_MODULE_EX( i_module, 0) |
convenience macro, wraps PY_EXTENSION_MODULE_EX with s_moduleName = # i_module and s_doc = 0 | |
#define | PY_INJECT_OBJECT_IN_MODULE_EX(o_object, i_module, s_objectName) |
Inject a variable in a python module. | |
#define | PY_INJECT_OBJECT_IN_MODULE(o_object, i_module) PY_INJECT_OBJECT_IN_MODULE_EX(o_object, i_module, LASS_STRINGIFY(o_object)) |
convenience macro, wraps PY_INJECT_OBJECT_IN_MODULE_EX with s_objectName = # o_object | |
#define | PY_MODULE_ADD_INTEGER_CONSTANT(i_module, s_name, s_value) |
Inject a integer constant in a python module. | |
#define | PY_MODULE_ADD_STRING_CONSTANT(i_module, s_name, v_value) |
Inject a string constant in a python module. | |
#define | PY_MODULE_PY_FUNCTION_EX(i_module, f_cppFunction, s_functionName, s_doc) |
#define | PY_MODULE_FUNCTION_EX(i_module, f_cppFunction, s_functionName, s_doc, i_dispatcher) |
Exports a C++ free function to Python. | |
#define | PY_MODULE_FUNCTION_NAME_DOC(i_module, f_cppFunction, s_name, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_EX with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__ | |
#define | PY_MODULE_FUNCTION_NAME(i_module, f_cppFunction, s_name) PY_MODULE_FUNCTION_NAME_DOC( i_module, f_cppFunction, s_name, 0) |
convenience macro, wraps PY_MODULE_FUNCTION_NAME_DOC with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_DOC(i_module, f_cppFunction, s_doc) PY_MODULE_FUNCTION_NAME_DOC( i_module, f_cppFunction, LASS_STRINGIFY(f_cppFunction), s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_NAME_DOC with s_name = "@a i_innerCppClass". | |
#define | PY_MODULE_FUNCTION(i_module, f_cppFunction) PY_MODULE_FUNCTION_NAME_DOC( i_module, f_cppFunction, LASS_STRINGIFY(f_cppFunction), 0) |
convenience macro, wraps PY_MODULE_FUNCTION_NAME_DOC with s_name = "@a i_innerCppClass" and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_EX(i_module, f_cppFunction, t_return, t_params, s_functionName, s_doc, i_dispatcher) |
Exports a C++ free functions to Python will fully qualified return type and parameters. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_EX_0(i_module, f_cppFunction, t_return, s_functionName, s_doc, i_dispatcher) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX for 0 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_EX_1(i_module, f_cppFunction, t_return, t_P1, s_functionName, s_doc, i_dispatcher) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 1 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_EX_2(i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName, s_doc, i_dispatcher) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 2 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_EX_3(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName, s_doc, i_dispatcher) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 3 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_EX_4(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_functionName, s_doc, i_dispatcher) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 4 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_EX_5(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_functionName, s_doc, i_dispatcher) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 5 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 6 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 7 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 8 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 9 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 10 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 11 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 12 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 13 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 14 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_CLASS_METHOD_QUALIFIED_EX for 15 arguments | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC(i_module, f_cppFunction, t_return, t_params, s_functionName, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_0(i_module, f_cppFunction, t_return, t_params, s_functionName, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_0 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_1(i_module, f_cppFunction, t_return, t_P1, s_functionName, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_1 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_2(i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_2 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_3(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_3 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_4(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_functionName, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_4 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_5(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_functionName, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_5 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_6 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_7 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_8 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_9 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_10 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_11 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_12 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_13 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_14 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_EX_15 with i_dispatcher = lassPyImpl_function_ ## i_module ## __LINE__. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME(i_module, f_cppFunction, t_return, t_params, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_0(i_module, f_cppFunction, t_return, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_0 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_1(i_module, f_cppFunction, t_return, t_P1, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_1 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_2(i_module, f_cppFunction, t_return, t_P1, t_P2, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_2 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_3(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_3 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_4(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_4 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_5(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_5 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_6(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_6 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_NAME_7(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_functionName) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_7 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_8 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_9 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_10 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_11 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_12 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_13 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_14 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_15 with s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC(i_module, f_cppFunction, t_return, t_params, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_0(i_module, f_cppFunction, t_return, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_0 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_1(i_module, f_cppFunction, t_return, t_P1, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_1 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_2(i_module, f_cppFunction, t_return, t_P1, t_P2, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_2 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_3(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_3 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_4(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_4 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_5(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_5 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_6(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_6 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_DOC_7(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_7 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_8 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_9 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_10 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_11 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_12 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_13 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_14 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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_doc) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_15 with s_functionName = # f_cppFunction. | |
#define | PY_MODULE_FUNCTION_QUALIFIED(i_module, f_cppFunction, t_return, t_params) PY_MODULE_FUNCTION_QUALIFIED_DOC( i_module, f_cppFunction, t_return, t_params, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_0(i_module, f_cppFunction, t_return) PY_MODULE_FUNCTION_QUALIFIED_DOC_0( i_module, f_cppFunction, t_return, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_0 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_1(i_module, f_cppFunction, t_return, t_P1) PY_MODULE_FUNCTION_QUALIFIED_DOC_1( i_module, f_cppFunction, t_return, t_P1, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_1 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_2(i_module, f_cppFunction, t_return, t_P1, t_P2) PY_MODULE_FUNCTION_QUALIFIED_DOC_2( i_module, f_cppFunction, t_return, t_P1, t_P2, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_2 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_3(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3) PY_MODULE_FUNCTION_QUALIFIED_DOC_3( i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_3 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_4(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4) PY_MODULE_FUNCTION_QUALIFIED_DOC_4( i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_4 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_5(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5) PY_MODULE_FUNCTION_QUALIFIED_DOC_5( i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_5 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_6(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6) PY_MODULE_FUNCTION_QUALIFIED_DOC_6( i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_6 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_7(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7) PY_MODULE_FUNCTION_QUALIFIED_DOC_7( i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_7 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_8(i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8) PY_MODULE_FUNCTION_QUALIFIED_DOC_8( i_module, f_cppFunction, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_8 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) PY_MODULE_FUNCTION_QUALIFIED_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, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_9 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) PY_MODULE_FUNCTION_QUALIFIED_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, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_10 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) PY_MODULE_FUNCTION_QUALIFIED_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, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_11 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) PY_MODULE_FUNCTION_QUALIFIED_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, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_12 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) PY_MODULE_FUNCTION_QUALIFIED_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, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_13 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) PY_MODULE_FUNCTION_QUALIFIED_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, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_14 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_MODULE_FUNCTION_QUALIFIED_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) PY_MODULE_FUNCTION_QUALIFIED_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, 0 ) |
convenience macro, wraps PY_MODULE_FUNCTION_QUALIFIED_NAME_DOC_15 with s_functionName = # f_cppFunction and s_doc = 0. | |
#define | PY_DECLARE_CLASS_EX(t_cppClass, s_className, i_uniqueClassIdentifier) |
Bring alive one derived pupil of PyObjectPlus. | |
#define | PY_DECLARE_CLASS_NAME(i_cppClass, s_className) PY_DECLARE_CLASS_EX( i_cppClass, s_className, i_cppClass ) |
convenience macro, wraps PY_DECLARE_CLASS_EX for with i_uniqueClassIdentifier = i_cppClass | |
#define | PY_DECLARE_CLASS(i_cppClass) PY_DECLARE_CLASS_EX( i_cppClass, LASS_STRINGIFY(i_cppClass), i_cppClass ); |
convenience macro, wraps PY_DECLARE_CLASS_EX for with i_uniqueClassIdentifier = i_cppClass and s_className = # i_cppClass | |
#define | PY_DECLARE_CLASS_PLUS_NAME(i_cppClass, s_className) PY_DECLARE_CLASS_PLUS_EX( i_cppClass, s_className, i_cppClass ) |
#define | PY_DECLARE_CLASS_PLUS(i_cppClass) PY_DECLARE_CLASS_PLUS_EX( i_cppClass, LASS_STRINGIFY( i_cppClass ) i_cppClass ) |
#define | PY_INJECT_CLASS_IN_MODULE(t_cppClass, i_module, s_doc) |
Inject a class in a module. | |
#define | PY_INJECT_CLASS_IN_MODULE_BEFORE_MAIN(i_cppClass, i_module, s_doc) |
#define | PY_CLASS_STATIC_CONST(i_cppClass, s_name, v_value) |
export some value as a static constant of a class | |
#define | PY_CLASS_INNER_CLASS_EX(t_outerCppClass, t_innerCppClass, s_name, s_doc, i_uniqueClassId) |
Adds an inner class. | |
#define | PY_CLASS_INNER_CLASS_NAME_DOC(i_outerCppClass, i_innerCppClass, s_name, s_doc) |
convenience macro, wraps PY_CLASS_INNER_CLASS_EX with i_uniqueId = i_outerCppClass ## i_innerCppClass. | |
#define | PY_CLASS_INNER_CLASS_NAME(i_outerCppClass, i_innerCppClass, s_name) PY_CLASS_INNER_CLASS_NAME_DOC( i_outerCppClass, i_innerCppClass, s_name, 0) |
convenience macro, wraps PY_CLASS_INNER_CLASS_NAME_DOC with s_doc = 0. | |
#define | PY_CLASS_INNER_CLASS_DOC(i_outerCppClass, i_innerCppClass, s_doc) PY_CLASS_INNER_CLASS_NAME_DOC( i_outerCppClass, i_innerCppClass, LASS_STRINGIFY(i_innerCppClass), s_doc) |
convenience macro, wraps PY_CLASS_INNER_CLASS_NAME_DOC with s_name = "@a i_innerCppClass". | |
#define | PY_CLASS_INNER_CLASS(i_outerCppClass, i_innerCppClass) PY_CLASS_INNER_CLASS_NAME_DOC( i_outerCppClass, i_innerCppClass, LASS_STRINGIFY(i_innerCppClass), 0) |
convenience macro, wraps PY_CLASS_INNER_CLASS_NAME_DOC with s_name = "@a i_innerCppClass" and s_doc = 0. | |
#define | PY_CLASS_PY_METHOD_EX(i_cppClass, i_cppMethod, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_EX(t_cppClass, i_cppMethod, s_methodName, s_doc, i_dispatcher) |
Exports a C++ method to Python. | |
#define | PY_CLASS_METHOD_NAME_DOC(i_cppClass, i_cppMethod, s_methodName, s_doc) |
convenience macro, wraps PY_CLASS_METHOD_EX with i_dispatcher = lassPyImpl_method_ ## i_cppClass ## __LINE__. | |
#define | PY_CLASS_METHOD_NAME(i_cppClass, i_cppMethod, s_methodName) PY_CLASS_METHOD_NAME_DOC( i_cppClass, i_cppMethod, s_methodName, 0 ) |
convenience macro, wraps PY_CLASS_METHOD_NAME_DOC with s_doc = 0. | |
#define | PY_CLASS_METHOD_DOC(i_cppClass, i_cppMethod, s_doc) PY_CLASS_METHOD_NAME_DOC( i_cppClass, i_cppMethod, LASS_STRINGIFY(i_cppMethod), s_doc) |
convenience macro, wraps PY_CLASS_METHOD_NAME_DOC with s_methodName = # i_cppMethod. | |
#define | PY_CLASS_METHOD(i_cppClass, i_cppMethod) PY_CLASS_METHOD_DOC( i_cppClass, i_cppMethod, 0 ) |
convenience macro, wraps PY_CLASS_METHOD_NAME_DOC with s_methodName = # i_cppMethod and s_doc = 0. | |
#define | PY_CLASS_METHOD_QUALIFIED_EX(t_cppClass, i_cppMethod, t_return, t_params, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_METHOD_QUALIFIED_EX_0(t_cppClass, i_cppMethod, t_return, s_methodName, s_doc, i_dispatcher) |
Exports a C++ method to Python will fully qualified return type and parameters. | |
#define | PY_CLASS_METHOD_QUALIFIED_EX_1(t_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_METHOD_QUALIFIED_EX_2(t_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_METHOD_QUALIFIED_EX_3(t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_METHOD_QUALIFIED_EX_4(t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_METHOD_QUALIFIED_EX_5(t_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_DOC(i_cppClass, i_cppMethod, t_return, t_params, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_DOC_0(i_cppClass, i_cppMethod, t_return, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_DOC_1(i_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_DOC_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_DOC_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_DOC_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_DOC_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME(i_cppClass, i_cppMethod, t_return, t_params, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_0(i_cppClass, i_cppMethod, t_return, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_1(i_cppClass, i_cppMethod, t_return, t_P1, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_6(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_NAME_7(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_methodName) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC(i_cppClass, i_cppMethod, t_return, t_params, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_0(i_cppClass, i_cppMethod, t_return, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_1(i_cppClass, i_cppMethod, t_return, t_P1, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_6(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_DOC_7(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_doc) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED_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) |
#define | PY_CLASS_METHOD_QUALIFIED(i_cppClass, i_cppMethod, t_return, t_params) PY_CLASS_METHOD_QUALIFIED_DOC( i_cppClass, i_cppMethod, t_return, t_params, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_0(i_cppClass, i_cppMethod, t_return) PY_CLASS_METHOD_QUALIFIED_DOC_0( i_cppClass, i_cppMethod, t_return, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_1(i_cppClass, i_cppMethod, t_return, t_P1) PY_CLASS_METHOD_QUALIFIED_DOC_1( i_cppClass, i_cppMethod, t_return, t_P1, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2) PY_CLASS_METHOD_QUALIFIED_DOC_2( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3) PY_CLASS_METHOD_QUALIFIED_DOC_3( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4) PY_CLASS_METHOD_QUALIFIED_DOC_4( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5) PY_CLASS_METHOD_QUALIFIED_DOC_5( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_6(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6) PY_CLASS_METHOD_QUALIFIED_DOC_6( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_7(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7) PY_CLASS_METHOD_QUALIFIED_DOC_7( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_8(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8) PY_CLASS_METHOD_QUALIFIED_DOC_8( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_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) PY_CLASS_METHOD_QUALIFIED_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, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_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) PY_CLASS_METHOD_QUALIFIED_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, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_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) PY_CLASS_METHOD_QUALIFIED_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, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_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) PY_CLASS_METHOD_QUALIFIED_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, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_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) PY_CLASS_METHOD_QUALIFIED_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, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_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) PY_CLASS_METHOD_QUALIFIED_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, 0 ) |
#define | PY_CLASS_METHOD_QUALIFIED_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) PY_CLASS_METHOD_QUALIFIED_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, 0 ) |
#define | PY_CLASS_FREE_METHOD_EX(t_cppClass, i_cppFreeMethod, s_methodName, s_doc, i_dispatcher) |
Exports a C/C++ free function as Python method. | |
#define | PY_CLASS_FREE_METHOD_NAME_DOC(i_cppClass, i_cppFreeMethod, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_NAME(i_cppClass, i_cppFreeMethod, s_methodName) PY_CLASS_FREE_METHOD_NAME_DOC( i_cppClass, i_cppFreeMethod, s_methodName, 0 ) |
#define | PY_CLASS_FREE_METHOD_DOC(i_cppClass, i_cppFreeMethod, s_doc) PY_CLASS_FREE_METHOD_NAME_DOC( i_cppClass, i_cppFreeMethod, LASS_STRINGIFY(i_cppFreeMethod), s_doc) |
#define | PY_CLASS_FREE_METHOD(i_cppClass, i_cppFreeMethod) PY_CLASS_FREE_METHOD_DOC( i_cppClass, i_cppFreeMethod, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX(t_cppClass, i_cppFreeMethod, t_return, t_params, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_0(t_cppClass, i_cppFreeMethod, t_return, s_methodName, s_doc, i_dispatcher) |
Exports a C++ "free" method to Python will fully qualified return type and parameters. | |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_1(t_cppClass, i_cppFreeMethod, t_return, t_P1, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_2(t_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_3(t_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_4(t_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_5(t_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_6(t_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_7(t_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_8(t_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_methodName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_9(t_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_10(t_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_11(t_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_12(t_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_13(t_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_14(t_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_EX_15(t_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC(i_cppClass, i_cppFreeMethod, t_return, t_params, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_0(i_cppClass, i_cppFreeMethod, t_return, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_1(i_cppClass, i_cppFreeMethod, t_return, t_P1, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_2(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_3(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_4(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_5(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_6(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_7(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_8(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_9(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_methodName, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_10(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_11(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_12(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_13(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_14(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_DOC_15(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME(i_cppClass, i_cppFreeMethod, t_return, t_params, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_0(i_cppClass, i_cppFreeMethod, t_return, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_1(i_cppClass, i_cppFreeMethod, t_return, t_P1, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_2(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_3(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_4(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_5(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_6(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_7(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_8(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_9(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_10(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_methodName) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_11(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_12(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_13(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_14(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_NAME_15(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC(i_cppClass, i_cppFreeMethod, t_return, t_params, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_0(i_cppClass, i_cppFreeMethod, t_return, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_1(i_cppClass, i_cppFreeMethod, t_return, t_P1, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_2(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_3(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_4(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_5(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_6(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_7(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_8(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_9(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_10(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, s_doc) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_11(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_12(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_13(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_14(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_DOC_15(i_cppClass, i_cppFreeMethod, 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) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED(i_cppClass, i_cppFreeMethod, t_return, t_params) PY_CLASS_FREE_METHOD_QUALIFIED_DOC( i_cppClass, i_cppFreeMethod, t_return, t_params, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_0(i_cppClass, i_cppFreeMethod, t_return) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_0( i_cppClass, i_cppFreeMethod, t_return, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_1(i_cppClass, i_cppFreeMethod, t_return, t_P1) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_1( i_cppClass, i_cppFreeMethod, t_return, t_P1, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_2(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_2( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_3(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_3( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_4(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_4( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_5(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_5( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_6(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_6( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_7(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_7( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_8(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_8( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_9(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_9( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_10(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_10( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_11(i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_11( i_cppClass, i_cppFreeMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_12(i_cppClass, i_cppFreeMethod, 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) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_12( i_cppClass, i_cppFreeMethod, 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, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_13(i_cppClass, i_cppFreeMethod, 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) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_13( i_cppClass, i_cppFreeMethod, 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, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_14(i_cppClass, i_cppFreeMethod, 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) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_14( i_cppClass, i_cppFreeMethod, 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, 0 ) |
#define | PY_CLASS_FREE_METHOD_QUALIFIED_15(i_cppClass, i_cppFreeMethod, 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) PY_CLASS_FREE_METHOD_QUALIFIED_DOC_15( i_cppClass, i_cppFreeMethod, 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, 0 ) |
#define | PY_CLASS_METHOD_CAST_EX_0(t_cppClass, i_cppMethod, t_return, s_methodName, s_doc, i_dispatcher, i_typename) |
Exports a C++ method to Python with fully qualified return type and parameters and with a casting policy on how to pass arguments back and forth. | |
#define | PY_CLASS_METHOD_CAST_EX_1(t_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc, i_dispatcher, i_typename) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#define | PY_CLASS_METHOD_CAST_NAME_DOC_0(i_cppClass, i_cppMethod, t_return, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_CAST_NAME_DOC_1(i_cppClass, i_cppMethod, t_return, t_P1, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_CAST_NAME_DOC_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName, s_doc) |
#define | PY_CLASS_METHOD_CAST_NAME_DOC_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName, s_doc) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#define | PY_CLASS_METHOD_CAST_NAME(i_cppClass, i_cppMethod, t_return, t_params, s_methodName) |
#define | PY_CLASS_METHOD_CAST_NAME_0(i_cppClass, i_cppMethod, t_return, s_methodName) |
#define | PY_CLASS_METHOD_CAST_NAME_1(i_cppClass, i_cppMethod, t_return, t_P1, s_methodName) |
#define | PY_CLASS_METHOD_CAST_NAME_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_methodName) |
#define | PY_CLASS_METHOD_CAST_NAME_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_methodName) |
#define | PY_CLASS_METHOD_CAST_NAME_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_methodName) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#define | PY_CLASS_METHOD_CAST_DOC(i_cppClass, i_cppMethod, t_return, t_params, s_doc) |
#define | PY_CLASS_METHOD_CAST_DOC_0(i_cppClass, i_cppMethod, t_return, s_doc) |
#define | PY_CLASS_METHOD_CAST_DOC_1(i_cppClass, i_cppMethod, t_return, t_P1, s_doc) |
#define | PY_CLASS_METHOD_CAST_DOC_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, s_doc) |
#define | PY_CLASS_METHOD_CAST_DOC_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, s_doc) |
#define | PY_CLASS_METHOD_CAST_DOC_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, s_doc) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#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) |
#define | PY_CLASS_METHOD_CAST(i_cppClass, i_cppMethod, t_return, t_params) PY_CLASS_METHOD_CAST_DOC( i_cppClass, i_cppMethod, t_return, t_params, 0 ) |
#define | PY_CLASS_METHOD_CAST_0(i_cppClass, i_cppMethod, t_return) PY_CLASS_METHOD_CAST_DOC_0( i_cppClass, i_cppMethod, t_return, 0 ) |
#define | PY_CLASS_METHOD_CAST_1(i_cppClass, i_cppMethod, t_return, t_P1) PY_CLASS_METHOD_CAST_DOC_1( i_cppClass, i_cppMethod, t_return, t_P1, 0 ) |
#define | PY_CLASS_METHOD_CAST_2(i_cppClass, i_cppMethod, t_return, t_P1, t_P2) PY_CLASS_METHOD_CAST_DOC_2( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, 0 ) |
#define | PY_CLASS_METHOD_CAST_3(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3) PY_CLASS_METHOD_CAST_DOC_3( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, 0 ) |
#define | PY_CLASS_METHOD_CAST_4(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4) PY_CLASS_METHOD_CAST_DOC_4( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, 0 ) |
#define | PY_CLASS_METHOD_CAST_5(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5) PY_CLASS_METHOD_CAST_DOC_5( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, 0 ) |
#define | PY_CLASS_METHOD_CAST_6(i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6) PY_CLASS_METHOD_CAST_DOC_6( i_cppClass, i_cppMethod, t_return, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#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) 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, 0 ) |
#define | PY_CLASS_STATIC_METHOD_EX(t_cppClass, f_cppFunction, s_methodName, s_doc, i_dispatcher) |
Exports a function to Python as a static method (aka class method). | |
#define | PY_CLASS_STATIC_METHOD_DOC(i_cppClass, i_cppMethod, s_doc) |
#define | PY_CLASS_STATIC_METHOD_NAME_DOC(i_cppClass, i_cppMethod, s_methodName, s_doc) |
#define | PY_CLASS_STATIC_METHOD_NAME(i_cppClass, i_cppMethod, s_methodName) |
#define | PY_CLASS_STATIC_METHOD(i_cppClass, i_cppMethod) PY_CLASS_STATIC_METHOD_DOC( i_cppClass, i_cppMethod, 0 ) |
#define | PY_CLASS_MEMBER_RW_EX(t_cppClass, i_cppGetter, i_cppSetter, s_memberName, s_doc, i_dispatcher) |
exports a pair of get and set accessors as an read/write attribute in Python | |
#define | PY_CLASS_MEMBER_RW_NAME_DOC(t_cppClass, i_cppGetter, i_cppSetter, s_memberName, s_doc) |
#define | PY_CLASS_MEMBER_RW_NAME(t_cppClass, i_cppGetter, i_cppSetter, s_memberName) PY_CLASS_MEMBER_RW_NAME_DOC(t_cppClass, i_cppGetter, i_cppSetter, s_memberName, 0) |
#define | PY_CLASS_MEMBER_RW_DOC(t_cppClass, i_cppGetter, i_cppSetter, s_doc) PY_CLASS_MEMBER_RW_NAME_DOC(t_cppClass, i_cppGetter, i_cppSetter, LASS_STRINGIFY(i_cppGetter), s_doc) |
#define | PY_CLASS_MEMBER_RW(t_cppClass, i_cppGetter, i_cppSetter) PY_CLASS_MEMBER_RW_DOC(t_cppClass, i_cppGetter, i_cppSetter, 0) |
#define | PY_CLASS_MEMBER_R_EX(t_cppClass, i_cppGetter, s_memberName, s_doc, i_dispatcher) |
exports a get accessor as an read-only attribute in Python | |
#define | PY_CLASS_MEMBER_R_NAME_DOC(t_cppClass, i_cppGetter, s_memberName, s_doc) |
#define | PY_CLASS_MEMBER_R_NAME(t_cppClass, i_cppGetter, s_memberName) PY_CLASS_MEMBER_R_NAME_DOC(t_cppClass, i_cppGetter, s_memberName, 0) |
#define | PY_CLASS_MEMBER_R_DOC(t_cppClass, i_cppGetter, s_doc) PY_CLASS_MEMBER_R_NAME_DOC(t_cppClass, i_cppGetter, LASS_STRINGIFY(i_cppGetter), s_doc) |
#define | PY_CLASS_MEMBER_R(t_cppClass, i_cppGetter) PY_CLASS_MEMBER_R_DOC(t_cppClass, i_cppGetter, 0) |
#define | PY_CLASS_FREE_MEMBER_RW_EX(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, s_doc, i_dispatcher) |
#define | PY_CLASS_FREE_MEMBER_RW_NAME_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, s_doc) |
#define | PY_CLASS_FREE_MEMBER_RW_NAME(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName) PY_CLASS_FREE_MEMBER_RW_NAME_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, 0) |
#define | PY_CLASS_FREE_MEMBER_RW_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_doc) PY_CLASS_FREE_MEMBER_RW_NAME_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, LASS_STRINGIFY(i_cppFreeGetter), s_doc) |
#define | PY_CLASS_FREE_MEMBER_RW(t_cppClass, i_cppFreeGetter, i_cppFreeSetter) PY_CLASS_FREE_MEMBER_RW_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, 0) |
#define | PY_CLASS_FREE_MEMBER_R_EX(t_cppClass, i_freeCppGetter, s_memberName, s_doc, i_dispatcher) |
exports a get accessor as an read-only attribute in Python as a free function | |
#define | PY_CLASS_FREE_MEMBER_R_NAME_DOC(t_cppClass, i_freeCppGetter, s_memberName, s_doc) |
#define | PY_CLASS_FREE_MEMBER_R_NAME(t_cppClass, i_freeCppGetter, s_memberName) PY_CLASS_FREE_MEMBER_R_NAME_DOC(t_cppClass, i_freeCppGetter, s_memberName, 0) |
#define | PY_CLASS_FREE_MEMBER_R_DOC(t_cppClass, i_freeCppGetter, s_doc) PY_CLASS_FREE_MEMBER_R_NAME_DOC(t_cppClass, i_freeCppGetter, LASS_STRINGIFY(i_freeCppGetter), s_doc) |
#define | PY_CLASS_FREE_MEMBER_R(t_cppClass, i_freeCppGetter) PY_CLASS_FREE_MEMBER_R_DOC(t_cppClass, i_freeCppGetter, 0) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_RW_EX(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, s_doc, i_dispatcher) |
exports a pair of get and set accessors as an read/write attribute in Python by using free functions | |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_RW_NAME_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, s_doc) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_RW_NAME(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName) PY_CLASS_DEPRECATED_FREE_MEMBER_RW_NAME_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_memberName, 0) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_RW_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, s_doc) PY_CLASS_DEPRECATED_FREE_MEMBER_RW_NAME_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, LASS_STRINGIFY(i_cppFreeGetter), s_doc) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_RW(t_cppClass, i_cppFreeGetter, i_cppFreeSetter) PY_CLASS_DEPRECATED_FREE_MEMBER_RW_DOC(t_cppClass, i_cppFreeGetter, i_cppFreeSetter, 0) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_R_EX(t_cppClass, i_freeCppGetter, s_memberName, s_doc, i_dispatcher) |
exports a get accessor as an read-only attribute in Python as a free function | |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_R_NAME_DOC(t_cppClass, i_freeCppGetter, s_memberName, s_doc) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_R_NAME(t_cppClass, i_freeCppGetter, s_memberName) PY_CLASS_DEPRECATED_FREE_MEMBER_R_NAME_DOC(t_cppClass, i_freeCppGetter, s_memberName, 0) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_R_DOC(t_cppClass, i_freeCppGetter, s_doc) PY_CLASS_DEPRECATED_FREE_MEMBER_R_NAME_DOC(t_cppClass, i_freeCppGetter, LASS_STRINGIFY(i_freeCppGetter), s_doc) |
#define | PY_CLASS_DEPRECATED_FREE_MEMBER_R(t_cppClass, i_freeCppGetter) PY_CLASS_DEPRECATED_FREE_MEMBER_R_DOC(t_cppClass, i_freeCppGetter, 0) |
#define | PY_CLASS_PUBLIC_MEMBER_EX(i_cppClass, i_cppMember, s_memberName, s_doc, i_dispatcher) |
exports a public data member as a read/write attribute in Python | |
#define | PY_CLASS_PUBLIC_MEMBER_NAME_DOC(i_cppClass, i_cppMember, s_memberName, s_doc) |
#define | PY_CLASS_PUBLIC_MEMBER_NAME(i_cppClass, i_cppMember, s_memberName) PY_CLASS_PUBLIC_MEMBER_NAME_DOC( i_cppClass, i_cppMember, s_memberName, 0 ) |
#define | PY_CLASS_PUBLIC_MEMBER_DOC(i_cppClass, i_cppMember, s_doc) PY_CLASS_PUBLIC_MEMBER_NAME_DOC( i_cppClass, i_cppMember, LASS_STRINGIFY(i_cppMember), s_doc ) |
#define | PY_CLASS_PUBLIC_MEMBER(i_cppClass, i_cppMember) PY_CLASS_PUBLIC_MEMBER_NAME_DOC( i_cppClass, i_cppMember, LASS_STRINGIFY(i_cppMember), 0 ) |
#define | PY_CLASS_PUBLIC_MEMBER_R_EX(i_cppClass, i_cppMember, s_memberName, s_doc, i_dispatcher) |
exports a public data member as a read-only attribute in Python | |
#define | PY_CLASS_PUBLIC_MEMBER_R_NAME_DOC(i_cppClass, i_cppMember, s_memberName, s_doc) |
#define | PY_CLASS_PUBLIC_MEMBER_R_NAME(i_cppClass, i_cppMember, s_memberName) PY_CLASS_PUBLIC_MEMBER_R_NAME_DOC(i_cppClass, i_cppMember, s_memberName, 0 ) |
#define | PY_CLASS_PUBLIC_MEMBER_R_DOC(i_cppClass, i_cppMember, s_doc) PY_CLASS_PUBLIC_MEMBER_R_NAME_DOC(i_cppClass, i_cppMember, LASS_STRINGIFY(i_cppMember), s_doc) |
#define | PY_CLASS_PUBLIC_MEMBER_R(i_cppClass, i_cppMember) PY_CLASS_PUBLIC_MEMBER_R_NAME_DOC(i_cppClass, i_cppMember, LASS_STRINGIFY(i_cppMember), 0) |
#define | PY_CLASS_CONSTRUCTOR_EX(t_cppClass, t_params, i_dispatcher) |
makes a abstract python class concreet by adding a constructor. | |
#define | PY_CLASS_CONSTRUCTOR(i_cppClass, t_params) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR_EX with i_dispatcher = lassPyImpl_constructor_ ## i_cppClass ## __LINE__ | |
#define | PY_CLASS_CONSTRUCTOR_0(t_cppClass) PY_CLASS_CONSTRUCTOR( t_cppClass, ::lass::meta::NullType ) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 0 arguments | |
#define | PY_CLASS_CONSTRUCTOR_1(t_cppClass, t_P1) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 1 arguments | |
#define | PY_CLASS_CONSTRUCTOR_2(t_cppClass, t_P1, t_P2) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 2 arguments | |
#define | PY_CLASS_CONSTRUCTOR_3(t_cppClass, t_P1, t_P2, t_P3) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 3 arguments | |
#define | PY_CLASS_CONSTRUCTOR_4(t_cppClass, t_P1, t_P2, t_P3, t_P4) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 4 arguments | |
#define | PY_CLASS_CONSTRUCTOR_5(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 5 arguments | |
#define | PY_CLASS_CONSTRUCTOR_6(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 6 arguments | |
#define | PY_CLASS_CONSTRUCTOR_7(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 7 arguments | |
#define | PY_CLASS_CONSTRUCTOR_8(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 8 arguments | |
#define | PY_CLASS_CONSTRUCTOR_9(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 9 arguments | |
#define | PY_CLASS_CONSTRUCTOR_10(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 10 arguments | |
#define | PY_CLASS_CONSTRUCTOR_11(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 11 arguments | |
#define | PY_CLASS_CONSTRUCTOR_12(t_cppClass, t_P1, t_P2, t_P3, t_P4, t_P5, t_P6, t_P7, t_P8, t_P9, t_P10, t_P11, t_P12) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 12 arguments | |
#define | PY_CLASS_CONSTRUCTOR_13(t_cppClass, 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) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 13 arguments | |
#define | PY_CLASS_CONSTRUCTOR_14(t_cppClass, 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) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 14 arguments | |
#define | PY_CLASS_CONSTRUCTOR_15(t_cppClass, 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) |
convenience macro, wraps PY_CLASS_CONSTRUCTOR for 15 arguments | |
#define | PY_STATIC_FUNCTION_FORWARD(t_cppClass, s_className) |
#define | PY_STATIC_FUNCTION_FORWARD_PLUS(t_cppClass, s_className) |
#define | PY_CLASS_METHOD_IMPL(t_cppClass, i_cppMethod, s_methodName, s_doc, i_dispatcher, i_caller) |
Functions | |
template<typename TClass , typename IArg > | |
IArg | impl::secondArgGet (void(*)(TClass *, IArg), PyObject *iArgs, int &r) |
The contents of this file are subject to the Common Public Attribution License Version 1.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://lass.sourceforge.net/cpal-license. The License is based on the Mozilla Public License Version 1.1 but Sections 14 and 15 have been added to cover use of software over a computer network and provide for limited attribution for the Original Developer. In addition, Exhibit A has been modified to be consistent with Exhibit B.
Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.
The Original Code is LASS - Library of Assembled Shared Sources.
The Initial Developer of the Original Code is Bram de Greve and Tom De Muer. The Original Developer is the Initial Developer.
All portions of the code written by the Initial Developer are: Copyright (C) 2004-2007 the Initial Developer. All Rights Reserved.
Contributor(s):
Alternatively, the contents of this file may be used under the terms of the GNU General Public License Version 2 or later (the GPL), in which case the provisions of GPL are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the GPL and not to allow others to use your version of this file under the CPAL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL License. If you do not delete the provisions above, a recipient may use your version of this file under either the CPAL or the GPL.
*** END LICENSE INFORMATION ***
Definition in file pyobject_macros.h.
#define PY_MODULE_ADD_INTEGER_CONSTANT | ( | i_module, | |||
s_name, | |||||
s_value | ) |
Value:
{\ PyModule_AddIntConstant(\ LASS_CONCATENATE( lassPythonModule_, i_module ), s_name, s_value);\ }
i_module | the identifier of the module to inject the object in | |
s_name | name of constant as shown in the module (zero terminated C string) | |
s_value | value of the constant (zero terminated C string) |
Definition at line 223 of file pyobject_macros.h.
#define PY_MODULE_ADD_STRING_CONSTANT | ( | i_module, | |||
s_name, | |||||
v_value | ) |
Value:
{\ PyModule_AddStringConstant(\ LASS_CONCATENATE( lassPythonModule_, i_module ), s_name, const_cast<char*>(v_value));\ }
i_module | the identifier of the module to inject the object in | |
s_name | name of constant as shown in the module (zero terminated C string) | |
v_value | value of the constant (long) |
Definition at line 244 of file pyobject_macros.h.
#define PY_MODULE_PY_FUNCTION_EX | ( | i_module, | |||
f_cppFunction, | |||||
s_functionName, | |||||
s_doc | ) |
Value:
extern std::vector< PyMethodDef > LASS_CONCATENATE( lassPythonModuleMethods_, i_module );\ LASS_EXECUTE_BEFORE_MAIN_EX\ ( LASS_CONCATENATE_3( lassExecutePyModulePyFunction_, i_module, f_cppFunction ),\ LASS_CONCATENATE( lassPythonModuleMethods_, i_module ).insert(\ LASS_CONCATENATE( lassPythonModuleMethods_, i_module ).begin(),\ ::lass::python::impl::createPyMethodDef( s_functionName, f_cppFunction , METH_VARARGS , s_doc ));\ )
Definition at line 257 of file pyobject_macros.h.
#define PY_DECLARE_CLASS_PLUS_NAME | ( | i_cppClass, | |||
s_className | ) | PY_DECLARE_CLASS_PLUS_EX( i_cppClass, s_className, i_cppClass ) |
Definition at line 1172 of file pyobject_macros.h.
#define PY_DECLARE_CLASS_PLUS | ( | i_cppClass | ) | PY_DECLARE_CLASS_PLUS_EX( i_cppClass, LASS_STRINGIFY( i_cppClass ) i_cppClass ) |
Definition at line 1175 of file pyobject_macros.h.
#define PY_CLASS_METHOD_QUALIFIED_EX | ( | t_cppClass, | |||
i_cppMethod, | |||||
t_return, | |||||
t_params, | |||||
s_methodName, | |||||
s_doc, | |||||
i_dispatcher | ) |
#define PY_CLASS_FREE_METHOD_QUALIFIED_EX | ( | t_cppClass, | |||
i_cppFreeMethod, | |||||
t_return, | |||||
t_params, | |||||
s_methodName, | |||||
s_doc, | |||||
i_dispatcher | ) |
#define PY_CLASS_FREE_MEMBER_RW_EX | ( | t_cppClass, | |||
i_cppFreeGetter, | |||||
i_cppFreeSetter, | |||||
s_memberName, | |||||
s_doc, | |||||
i_dispatcher | ) |
Definition at line 4537 of file pyobject_macros.h.
#define PY_STATIC_FUNCTION_FORWARD | ( | t_cppClass, | |||
s_className | ) |
Definition at line 5296 of file pyobject_macros.h.
#define PY_STATIC_FUNCTION_FORWARD_PLUS | ( | t_cppClass, | |||
s_className | ) |
Definition at line 5399 of file pyobject_macros.h.
#define PY_CLASS_METHOD_IMPL | ( | t_cppClass, | |||
i_cppMethod, | |||||
s_methodName, | |||||
s_doc, | |||||
i_dispatcher, | |||||
i_caller | ) |
Definition at line 5450 of file pyobject_macros.h.
Generated on Mon Nov 10 14:22:05 2008 for Library of Assembled Shared Sources by 1.5.7.1 |