30 NULL: bbx->blackbox_Init(bbx));
35 WerrorS(
"Python-based functionality not available!");
41 blackbox *bbx = (blackbox*)
omAlloc0(
sizeof(blackbox));
int setBlackboxStuff(blackbox *bb, const char *n)
define a new type
blackbox * getBlackboxStuff(const int t)
return the structure to the type given by t
int blackboxIsCmd(const char *n, int &tok)
used by scanner: returns ROOT_DECL for known types (and the type number in tok)
void WerrorS(const char *s)
BOOLEAN jjLOAD(const char *s, BOOLEAN autoexport)
load lib/module given in v
void pyobject_setup()
initialize blackbox support for pyobject; functionilty os autoloaded on demand
static BOOLEAN pyobject_load()
BOOLEAN pyobject_ensure()
Explicitely load, if not loaded already.
void pyobject_default_destroy(blackbox *, void *)
void * pyobject_autoload(blackbox *bbx)
blackbox support - initialization via autoloading