64 |
enum {Python = 1, C = 0}; |
enum {Python = 1, C = 0}; |
65 |
|
|
66 |
// pass an instance to python |
// pass an instance to python |
67 |
PyObject *pass_instance (void *instance, const char* class_name) |
PyObject *get_py_obj (void *instance, const char* class_name) |
68 |
{ |
{ |
69 |
swig_type_info * ti = SWIG_TypeQuery (class_name); |
swig_type_info * ti = SWIG_TypeQuery (class_name); |
70 |
if (ti) return SWIG_NewPointerObj (instance, ti, C); |
if (ti) return SWIG_NewPointerObj (instance, ti, C); |
71 |
else printf ("*** pass_instance: Type '%s' not known to SWIG!\n", class_name); |
else printf ("*** get_py_obj: Type '%s' not known to SWIG!\n", class_name); |
72 |
return NULL; |
return NULL; |
73 |
} |
} |
74 |
|
|