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.