Boudewijn Rempt
|
PyName=py_name | Use py_name instead of the C++ function name |
ReleaseLock | Release the python interpreter lock |
PreHook=hook_function | Define hook_function to be called prior to the memberfunc |
PostHook=hook_function | Define hook_function to be called after the memberfunc |
Transfer | Ownership is transferred |
TransferThis | Ownership of this is transferred |
TransferBack | Ownership is transferred back |
If the function is protected, call the public wrapper. Otherwise, explicitly call the real function and not any version in the wrapper class (in case it is virtual). This will prevent virtual loops. You don't need to worry about indirected objects for protected functions.
- Arguments must be simple. Otherwise you have to supply your own C++ code.
- Virtual signals are not supported.
- Arguments must be simple. Otherwise you have to supply your own C++ code.
- Static functions cannot be virtual.
- Virtual signals aren't supported.
- Arguments must be simple. Otherwise you have to supply your own C++ code.
- Accepted for const function arguments and const functions.
- %VariableCode cannot be specified for non-static class variables.
- Cannot mix static and non-static member functions with the same Python name.
- Static functions must be public and cannot be virtual.