|
RAVE
|
Useful macros and functions when debugging python rave objects. More...
Go to the source code of this file.
Classes | |
| struct | PyRaveObjectDebugging |
| Debugger struct to be used in rave python modules. More... | |
Macros | |
| #define | PYRAVE_DEBUG_MODULE(oname) |
| Setup of the debugged python module. | |
| #define | PYRAVE_DEBUG_OBJECT_CREATED _pyravedebug.created++ |
| Call this each time a object has been successfully been created. | |
| #define | PYRAVE_DEBUG_OBJECT_DESTROYED _pyravedebug.destroyed++ |
| Call this each time a object has been successfully been destroyed. | |
| #define | PYRAVE_DEBUG_INITIALIZE |
| Call this function in the module_init function,. | |
Useful macros and functions when debugging python rave objects.
| #define PYRAVE_DEBUG_INITIALIZE |
Call this function in the module_init function,.
| #define PYRAVE_DEBUG_MODULE | ( | oname | ) |
Setup of the debugged python module.
Use this macro just below the include section. E.g.
* #include "pyrave_debug.h"
* PYRAVE_DEBUG_MODULE("mymodule");
*
| #define PYRAVE_DEBUG_OBJECT_CREATED _pyravedebug.created++ |
Call this each time a object has been successfully been created.
| #define PYRAVE_DEBUG_OBJECT_DESTROYED _pyravedebug.destroyed++ |
Call this each time a object has been successfully been destroyed.