diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-11-22 13:18:43 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-11-23 11:48:03 -0300 |
commit | c48f9163b42c20c91c33183a1835e0b356f104dc (patch) | |
tree | 47ca47283fbafc3bde0050815c6647d0d9e91de4 /tests/libsample/str.cpp | |
parent | e85fcb77b2f1c9db7fbb3008d073609bf710190a (diff) |
Added the method injectedCodeCallsPythonOverride(func) to
ShibokenGenerator, it returns true if a code injection
on a virtual method override (a "native" inject-code) does
a call to the Python override.
Added the %PYTHON_METHOD_OVERRIDE type system variable,
it is replaced by the name of the pointer to a Python
method that represents an override to a C++ virtual method.
A code injection in the "native/end" position for a method
modification is now put before the dereferencing of the
variables used in the Python call (the method object and
the Python argument tuple).
If a call to the Python override method is detected on
code injections of the "native" class from method
modifications, the generator doesn't write the same
call again.
All documentation was updated with the changes.
Diffstat (limited to 'tests/libsample/str.cpp')
0 files changed, 0 insertions, 0 deletions