Macros | Functions
pvincubatorpythonmodules.h File Reference
#include "vtkpythonmodules.h"
Include dependency graph for pvincubatorpythonmodules.h:

Go to the source code of this file.

Macros

#define PY_APPEND_INIT(module)   PyImport_AppendInittab("." #module, PyInit_ ## module)
 
#define PY_IMPORT(module)
 
#define PY_APPEND_INIT_OR_IMPORT(module, do_import)   if (do_import) { PY_IMPORT(module); } else { PY_APPEND_INIT(module); }
 

Functions

static void pvincubatorpythonmodules_load ()
 

Macro Definition Documentation

◆ PY_APPEND_INIT

#define PY_APPEND_INIT (   module)    PyImport_AppendInittab("." #module, PyInit_ ## module)

Definition at line 4 of file pvincubatorpythonmodules.h.

◆ PY_IMPORT

#define PY_IMPORT (   module)
Value:
{ \
PyObject* var_ ## module = PyInit_ ## module(); \
PyDict_SetItemString(PyImport_GetModuleDict(), "." #module,var_ ## module); \
Py_DECREF(var_ ## module); }

Definition at line 5 of file pvincubatorpythonmodules.h.

◆ PY_APPEND_INIT_OR_IMPORT

#define PY_APPEND_INIT_OR_IMPORT (   module,
  do_import 
)    if (do_import) { PY_IMPORT(module); } else { PY_APPEND_INIT(module); }

Definition at line 10 of file pvincubatorpythonmodules.h.

Function Documentation

◆ pvincubatorpythonmodules_load()

static void pvincubatorpythonmodules_load ( )
static

Definition at line 13 of file pvincubatorpythonmodules.h.