Panda3D
pydtool.cxx
1 /*
2  * This file generated by:
3  * interrogate -D EXPCL_DTOOLCONFIG= -nodb -python -promiscuous -I~/panda3d-git/built/include -module panda3d.dtoolconfig -library dtoolconfig -string -true-names -do-module -oc pydtool.cxx ../../src/interrogatedb/interrogate_interface.h
4  *
5  */
6 
7 #include <sstream>
8 
9 #include "../../src/interrogatedb/interrogate_interface.h"
10 #include "dtoolbase.h"
11 
12 #undef _POSIX_C_SOURCE
13 #define PY_SSIZE_T_CLEAN 1
14 
15 #if PYTHON_FRAMEWORK
16  #include "Python/Python.h"
17 #else
18  #include "Python.h"
19 #endif
20 
21 static PyObject *_inPU7VHtbRf(PyObject *self, PyObject *args);
22 static PyObject *_inPU7VHda_g(PyObject *self, PyObject *args);
23 static PyObject *_inPU7VH4RgX(PyObject *self, PyObject *args);
24 static PyObject *_inPU7VH3Gip(PyObject *self, PyObject *args);
25 static PyObject *_inPU7VHRKDz(PyObject *self, PyObject *args);
26 static PyObject *_inPU7VHgZ9N(PyObject *self, PyObject *args);
27 static PyObject *_inPU7VHFnRZ(PyObject *self, PyObject *args);
28 static PyObject *_inPU7VHg0Qv(PyObject *self, PyObject *args);
29 static PyObject *_inPU7VHtrqw(PyObject *self, PyObject *args);
30 static PyObject *_inPU7VHdmpW(PyObject *self, PyObject *args);
31 static PyObject *_inPU7VHUYgQ(PyObject *self, PyObject *args);
32 static PyObject *_inPU7VH0k7F(PyObject *self, PyObject *args);
33 static PyObject *_inPU7VHfIsr(PyObject *self, PyObject *args);
34 static PyObject *_inPU7VHvysR(PyObject *self, PyObject *args);
35 static PyObject *_inPU7VHYQ_2(PyObject *self, PyObject *args);
36 static PyObject *_inPU7VH3kdv(PyObject *self, PyObject *args);
37 static PyObject *_inPU7VHew01(PyObject *self, PyObject *args);
38 static PyObject *_inPU7VHQna7(PyObject *self, PyObject *args);
39 static PyObject *_inPU7VHkg95(PyObject *self, PyObject *args);
40 static PyObject *_inPU7VHluRc(PyObject *self, PyObject *args);
41 static PyObject *_inPU7VHtHdM(PyObject *self, PyObject *args);
42 static PyObject *_inPU7VHDId0(PyObject *self, PyObject *args);
43 static PyObject *_inPU7VHHuAm(PyObject *self, PyObject *args);
44 static PyObject *_inPU7VH_xr0(PyObject *self, PyObject *args);
45 static PyObject *_inPU7VHH5qp(PyObject *self, PyObject *args);
46 static PyObject *_inPU7VHU2_B(PyObject *self, PyObject *args);
47 static PyObject *_inPU7VHHFO2(PyObject *self, PyObject *args);
48 static PyObject *_inPU7VHcfjm(PyObject *self, PyObject *args);
49 static PyObject *_inPU7VH3Sjw(PyObject *self, PyObject *args);
50 static PyObject *_inPU7VHgJcX(PyObject *self, PyObject *args);
51 static PyObject *_inPU7VHYlw6(PyObject *self, PyObject *args);
52 static PyObject *_inPU7VHsmnz(PyObject *self, PyObject *args);
53 static PyObject *_inPU7VHxQ10(PyObject *self, PyObject *args);
54 static PyObject *_inPU7VH6gPB(PyObject *self, PyObject *args);
55 static PyObject *_inPU7VHISgV(PyObject *self, PyObject *args);
56 static PyObject *_inPU7VHH3bx(PyObject *self, PyObject *args);
57 static PyObject *_inPU7VHzeUk(PyObject *self, PyObject *args);
58 static PyObject *_inPU7VHUeI5(PyObject *self, PyObject *args);
59 static PyObject *_inPU7VHuSvx(PyObject *self, PyObject *args);
60 static PyObject *_inPU7VHwpYd(PyObject *self, PyObject *args);
61 static PyObject *_inPU7VHOfNh(PyObject *self, PyObject *args);
62 static PyObject *_inPU7VHf5_U(PyObject *self, PyObject *args);
63 static PyObject *_inPU7VHL3ZB(PyObject *self, PyObject *args);
64 static PyObject *_inPU7VHXw0I(PyObject *self, PyObject *args);
65 static PyObject *_inPU7VH3zru(PyObject *self, PyObject *args);
66 static PyObject *_inPU7VHRrg2(PyObject *self, PyObject *args);
67 static PyObject *_inPU7VHEJCx(PyObject *self, PyObject *args);
68 static PyObject *_inPU7VHWAZr(PyObject *self, PyObject *args);
69 static PyObject *_inPU7VHrD_M(PyObject *self, PyObject *args);
70 static PyObject *_inPU7VHjolz(PyObject *self, PyObject *args);
71 static PyObject *_inPU7VHt_JD(PyObject *self, PyObject *args);
72 static PyObject *_inPU7VHwEts(PyObject *self, PyObject *args);
73 static PyObject *_inPU7VHrJWs(PyObject *self, PyObject *args);
74 static PyObject *_inPU7VHpmFD(PyObject *self, PyObject *args);
75 static PyObject *_inPU7VHyYUX(PyObject *self, PyObject *args);
76 static PyObject *_inPU7VH54dn(PyObject *self, PyObject *args);
77 static PyObject *_inPU7VHGMpW(PyObject *self, PyObject *args);
78 static PyObject *_inPU7VHNuBV(PyObject *self, PyObject *args);
79 static PyObject *_inPU7VH9UwA(PyObject *self, PyObject *args);
80 static PyObject *_inPU7VH3FDt(PyObject *self, PyObject *args);
81 static PyObject *_inPU7VHf513(PyObject *self, PyObject *args);
82 static PyObject *_inPU7VHsqGH(PyObject *self, PyObject *args);
83 static PyObject *_inPU7VH7shV(PyObject *self, PyObject *args);
84 static PyObject *_inPU7VHA1eF(PyObject *self, PyObject *args);
85 static PyObject *_inPU7VH9tTm(PyObject *self, PyObject *args);
86 static PyObject *_inPU7VH776V(PyObject *self, PyObject *args);
87 static PyObject *_inPU7VHfaH0(PyObject *self, PyObject *args);
88 static PyObject *_inPU7VHGB9D(PyObject *self, PyObject *args);
89 static PyObject *_inPU7VHsxxs(PyObject *self, PyObject *args);
90 static PyObject *_inPU7VHMT0z(PyObject *self, PyObject *args);
91 static PyObject *_inPU7VHiW3v(PyObject *self, PyObject *args);
92 static PyObject *_inPU7VH4Px8(PyObject *self, PyObject *args);
93 static PyObject *_inPU7VHNHcs(PyObject *self, PyObject *args);
94 static PyObject *_inPU7VHqHrb(PyObject *self, PyObject *args);
95 static PyObject *_inPU7VHaOqq(PyObject *self, PyObject *args);
96 static PyObject *_inPU7VHqWOw(PyObject *self, PyObject *args);
97 static PyObject *_inPU7VHHu7x(PyObject *self, PyObject *args);
98 static PyObject *_inPU7VHwGnA(PyObject *self, PyObject *args);
99 static PyObject *_inPU7VHXGxx(PyObject *self, PyObject *args);
100 static PyObject *_inPU7VHj04Z(PyObject *self, PyObject *args);
101 static PyObject *_inPU7VHEOv4(PyObject *self, PyObject *args);
102 static PyObject *_inPU7VHpCqJ(PyObject *self, PyObject *args);
103 static PyObject *_inPU7VH_Pz3(PyObject *self, PyObject *args);
104 static PyObject *_inPU7VHt_06(PyObject *self, PyObject *args);
105 static PyObject *_inPU7VHmuPs(PyObject *self, PyObject *args);
106 static PyObject *_inPU7VHvM8B(PyObject *self, PyObject *args);
107 static PyObject *_inPU7VHap97(PyObject *self, PyObject *args);
108 static PyObject *_inPU7VH0o8D(PyObject *self, PyObject *args);
109 static PyObject *_inPU7VHOoQ2(PyObject *self, PyObject *args);
110 static PyObject *_inPU7VHKuFh(PyObject *self, PyObject *args);
111 static PyObject *_inPU7VHo5L6(PyObject *self, PyObject *args);
112 static PyObject *_inPU7VHzgKK(PyObject *self, PyObject *args);
113 static PyObject *_inPU7VH0FIF(PyObject *self, PyObject *args);
114 static PyObject *_inPU7VHZqvD(PyObject *self, PyObject *args);
115 static PyObject *_inPU7VHDyRd(PyObject *self, PyObject *args);
116 static PyObject *_inPU7VHMnKa(PyObject *self, PyObject *args);
117 static PyObject *_inPU7VHRtji(PyObject *self, PyObject *args);
118 static PyObject *_inPU7VHCnbQ(PyObject *self, PyObject *args);
119 static PyObject *_inPU7VHdUVN(PyObject *self, PyObject *args);
120 static PyObject *_inPU7VHihbt(PyObject *self, PyObject *args);
121 static PyObject *_inPU7VHbyPY(PyObject *self, PyObject *args);
122 static PyObject *_inPU7VHAaT6(PyObject *self, PyObject *args);
123 static PyObject *_inPU7VHgL9q(PyObject *self, PyObject *args);
124 static PyObject *_inPU7VHWB97(PyObject *self, PyObject *args);
125 static PyObject *_inPU7VHDUAl(PyObject *self, PyObject *args);
126 static PyObject *_inPU7VH1_Kf(PyObject *self, PyObject *args);
127 static PyObject *_inPU7VH98lD(PyObject *self, PyObject *args);
128 static PyObject *_inPU7VH9SHr(PyObject *self, PyObject *args);
129 static PyObject *_inPU7VHdiZP(PyObject *self, PyObject *args);
130 static PyObject *_inPU7VHTdER(PyObject *self, PyObject *args);
131 static PyObject *_inPU7VHYO56(PyObject *self, PyObject *args);
132 static PyObject *_inPU7VHxtCG(PyObject *self, PyObject *args);
133 static PyObject *_inPU7VH_EB2(PyObject *self, PyObject *args);
134 static PyObject *_inPU7VHEG1l(PyObject *self, PyObject *args);
135 static PyObject *_inPU7VH7tUq(PyObject *self, PyObject *args);
136 static PyObject *_inPU7VHyStU(PyObject *self, PyObject *args);
137 static PyObject *_inPU7VHdM85(PyObject *self, PyObject *args);
138 static PyObject *_inPU7VHk_GN(PyObject *self, PyObject *args);
139 static PyObject *_inPU7VH8QjG(PyObject *self, PyObject *args);
140 static PyObject *_inPU7VHyMtj(PyObject *self, PyObject *args);
141 static PyObject *_inPU7VHHDtN(PyObject *self, PyObject *args);
142 static PyObject *_inPU7VHHFjA(PyObject *self, PyObject *args);
143 static PyObject *_inPU7VH_NPR(PyObject *self, PyObject *args);
144 static PyObject *_inPU7VHcTOH(PyObject *self, PyObject *args);
145 static PyObject *_inPU7VHhdU7(PyObject *self, PyObject *args);
146 static PyObject *_inPU7VHQPxU(PyObject *self, PyObject *args);
147 static PyObject *_inPU7VHO7Pz(PyObject *self, PyObject *args);
148 static PyObject *_inPU7VHvu_E(PyObject *self, PyObject *args);
149 static PyObject *_inPU7VHxGUt(PyObject *self, PyObject *args);
150 static PyObject *_inPU7VHzM1P(PyObject *self, PyObject *args);
151 static PyObject *_inPU7VHoY5L(PyObject *self, PyObject *args);
152 
153 
154 /*
155  * Python simple wrapper for
156  * void interrogate_add_search_directory(char const *dirname)
157  */
158 static PyObject *
159 _inPU7VHtbRf(PyObject *, PyObject *args) {
160  char *param0;
161  if (PyArg_ParseTuple(args, "s", &param0)) {
162  interrogate_add_search_directory((char *)param0);
163  return Py_BuildValue("");
164  }
165  return (PyObject *)NULL;
166 }
167 
168 /*
169  * Python simple wrapper for
170  * void interrogate_add_search_path(char const *pathstring)
171  */
172 static PyObject *
173 _inPU7VHda_g(PyObject *, PyObject *args) {
174  char *param0;
175  if (PyArg_ParseTuple(args, "s", &param0)) {
176  interrogate_add_search_path((char *)param0);
177  return Py_BuildValue("");
178  }
179  return (PyObject *)NULL;
180 }
181 
182 /*
183  * Python simple wrapper for
184  * bool interrogate_error_flag(void)
185  */
186 static PyObject *
187 _inPU7VH4RgX(PyObject *, PyObject *args) {
188  if (PyArg_ParseTuple(args, "")) {
189  bool return_value = interrogate_error_flag();
190  return PyBool_FromLong(return_value);
191  }
192  return (PyObject *)NULL;
193 }
194 
195 /*
196  * Python simple wrapper for
197  * int interrogate_number_of_manifests(void)
198  */
199 static PyObject *
200 _inPU7VH3Gip(PyObject *, PyObject *args) {
201  if (PyArg_ParseTuple(args, "")) {
202  int return_value = interrogate_number_of_manifests();
203 #if PY_MAJOR_VERSION >= 3
204  return PyLong_FromLong(return_value);
205 #else
206  return PyInt_FromLong(return_value);
207 #endif
208  }
209  return (PyObject *)NULL;
210 }
211 
212 /*
213  * Python simple wrapper for
214  * ManifestIndex interrogate_get_manifest(int n)
215  */
216 static PyObject *
217 _inPU7VHRKDz(PyObject *, PyObject *args) {
218  int param0;
219  if (PyArg_ParseTuple(args, "i", &param0)) {
220  ManifestIndex return_value = interrogate_get_manifest((int)param0);
221 #if PY_MAJOR_VERSION >= 3
222  return PyLong_FromLong(return_value);
223 #else
224  return PyInt_FromLong(return_value);
225 #endif
226  }
227  return (PyObject *)NULL;
228 }
229 
230 /*
231  * Python simple wrapper for
232  * ManifestIndex interrogate_get_manifest_by_name(char const *manifest_name)
233  */
234 static PyObject *
235 _inPU7VHgZ9N(PyObject *, PyObject *args) {
236  char *param0;
237  if (PyArg_ParseTuple(args, "s", &param0)) {
238  ManifestIndex return_value = interrogate_get_manifest_by_name((char *)param0);
239 #if PY_MAJOR_VERSION >= 3
240  return PyLong_FromLong(return_value);
241 #else
242  return PyInt_FromLong(return_value);
243 #endif
244  }
245  return (PyObject *)NULL;
246 }
247 
248 /*
249  * Python simple wrapper for
250  * char const *interrogate_manifest_name(ManifestIndex manifest)
251  */
252 static PyObject *
253 _inPU7VHFnRZ(PyObject *, PyObject *args) {
254  int param0;
255  if (PyArg_ParseTuple(args, "i", &param0)) {
256  char const *return_value = interrogate_manifest_name((ManifestIndex)param0);
257 #if PY_MAJOR_VERSION >= 3
258  return PyUnicode_FromString(return_value);
259 #else
260  return PyString_FromString(return_value);
261 #endif
262  }
263  return (PyObject *)NULL;
264 }
265 
266 /*
267  * Python simple wrapper for
268  * char const *interrogate_manifest_definition(ManifestIndex manifest)
269  */
270 static PyObject *
271 _inPU7VHg0Qv(PyObject *, PyObject *args) {
272  int param0;
273  if (PyArg_ParseTuple(args, "i", &param0)) {
274  char const *return_value = interrogate_manifest_definition((ManifestIndex)param0);
275 #if PY_MAJOR_VERSION >= 3
276  return PyUnicode_FromString(return_value);
277 #else
278  return PyString_FromString(return_value);
279 #endif
280  }
281  return (PyObject *)NULL;
282 }
283 
284 /*
285  * Python simple wrapper for
286  * bool interrogate_manifest_has_type(ManifestIndex manifest)
287  */
288 static PyObject *
289 _inPU7VHtrqw(PyObject *, PyObject *args) {
290  int param0;
291  if (PyArg_ParseTuple(args, "i", &param0)) {
292  bool return_value = interrogate_manifest_has_type((ManifestIndex)param0);
293  return PyBool_FromLong(return_value);
294  }
295  return (PyObject *)NULL;
296 }
297 
298 /*
299  * Python simple wrapper for
300  * TypeIndex interrogate_manifest_get_type(ManifestIndex manifest)
301  */
302 static PyObject *
303 _inPU7VHdmpW(PyObject *, PyObject *args) {
304  int param0;
305  if (PyArg_ParseTuple(args, "i", &param0)) {
306  TypeIndex return_value = interrogate_manifest_get_type((ManifestIndex)param0);
307 #if PY_MAJOR_VERSION >= 3
308  return PyLong_FromLong(return_value);
309 #else
310  return PyInt_FromLong(return_value);
311 #endif
312  }
313  return (PyObject *)NULL;
314 }
315 
316 /*
317  * Python simple wrapper for
318  * bool interrogate_manifest_has_getter(ManifestIndex manifest)
319  */
320 static PyObject *
321 _inPU7VHUYgQ(PyObject *, PyObject *args) {
322  int param0;
323  if (PyArg_ParseTuple(args, "i", &param0)) {
324  bool return_value = interrogate_manifest_has_getter((ManifestIndex)param0);
325  return PyBool_FromLong(return_value);
326  }
327  return (PyObject *)NULL;
328 }
329 
330 /*
331  * Python simple wrapper for
332  * FunctionIndex interrogate_manifest_getter(ManifestIndex manifest)
333  */
334 static PyObject *
335 _inPU7VH0k7F(PyObject *, PyObject *args) {
336  int param0;
337  if (PyArg_ParseTuple(args, "i", &param0)) {
338  FunctionIndex return_value = interrogate_manifest_getter((ManifestIndex)param0);
339 #if PY_MAJOR_VERSION >= 3
340  return PyLong_FromLong(return_value);
341 #else
342  return PyInt_FromLong(return_value);
343 #endif
344  }
345  return (PyObject *)NULL;
346 }
347 
348 /*
349  * Python simple wrapper for
350  * bool interrogate_manifest_has_int_value(ManifestIndex manifest)
351  */
352 static PyObject *
353 _inPU7VHfIsr(PyObject *, PyObject *args) {
354  int param0;
355  if (PyArg_ParseTuple(args, "i", &param0)) {
356  bool return_value = interrogate_manifest_has_int_value((ManifestIndex)param0);
357  return PyBool_FromLong(return_value);
358  }
359  return (PyObject *)NULL;
360 }
361 
362 /*
363  * Python simple wrapper for
364  * int interrogate_manifest_get_int_value(ManifestIndex manifest)
365  */
366 static PyObject *
367 _inPU7VHvysR(PyObject *, PyObject *args) {
368  int param0;
369  if (PyArg_ParseTuple(args, "i", &param0)) {
370  int return_value = interrogate_manifest_get_int_value((ManifestIndex)param0);
371 #if PY_MAJOR_VERSION >= 3
372  return PyLong_FromLong(return_value);
373 #else
374  return PyInt_FromLong(return_value);
375 #endif
376  }
377  return (PyObject *)NULL;
378 }
379 
380 /*
381  * Python simple wrapper for
382  * char const *interrogate_element_name(ElementIndex element)
383  */
384 static PyObject *
385 _inPU7VHYQ_2(PyObject *, PyObject *args) {
386  int param0;
387  if (PyArg_ParseTuple(args, "i", &param0)) {
388  char const *return_value = interrogate_element_name((ElementIndex)param0);
389 #if PY_MAJOR_VERSION >= 3
390  return PyUnicode_FromString(return_value);
391 #else
392  return PyString_FromString(return_value);
393 #endif
394  }
395  return (PyObject *)NULL;
396 }
397 
398 /*
399  * Python simple wrapper for
400  * char const *interrogate_element_scoped_name(ElementIndex element)
401  */
402 static PyObject *
403 _inPU7VH3kdv(PyObject *, PyObject *args) {
404  int param0;
405  if (PyArg_ParseTuple(args, "i", &param0)) {
406  char const *return_value = interrogate_element_scoped_name((ElementIndex)param0);
407 #if PY_MAJOR_VERSION >= 3
408  return PyUnicode_FromString(return_value);
409 #else
410  return PyString_FromString(return_value);
411 #endif
412  }
413  return (PyObject *)NULL;
414 }
415 
416 /*
417  * Python simple wrapper for
418  * bool interrogate_element_has_comment(ElementIndex element)
419  */
420 static PyObject *
421 _inPU7VHew01(PyObject *, PyObject *args) {
422  int param0;
423  if (PyArg_ParseTuple(args, "i", &param0)) {
424  bool return_value = interrogate_element_has_comment((ElementIndex)param0);
425  return PyBool_FromLong(return_value);
426  }
427  return (PyObject *)NULL;
428 }
429 
430 /*
431  * Python simple wrapper for
432  * char const *interrogate_element_comment(ElementIndex element)
433  */
434 static PyObject *
435 _inPU7VHQna7(PyObject *, PyObject *args) {
436  int param0;
437  if (PyArg_ParseTuple(args, "i", &param0)) {
438  char const *return_value = interrogate_element_comment((ElementIndex)param0);
439 #if PY_MAJOR_VERSION >= 3
440  return PyUnicode_FromString(return_value);
441 #else
442  return PyString_FromString(return_value);
443 #endif
444  }
445  return (PyObject *)NULL;
446 }
447 
448 /*
449  * Python simple wrapper for
450  * ElementIndex interrogate_get_element_by_name(char const *element_name)
451  */
452 static PyObject *
453 _inPU7VHkg95(PyObject *, PyObject *args) {
454  char *param0;
455  if (PyArg_ParseTuple(args, "s", &param0)) {
456  ElementIndex return_value = interrogate_get_element_by_name((char *)param0);
457 #if PY_MAJOR_VERSION >= 3
458  return PyLong_FromLong(return_value);
459 #else
460  return PyInt_FromLong(return_value);
461 #endif
462  }
463  return (PyObject *)NULL;
464 }
465 
466 /*
467  * Python simple wrapper for
468  * ElementIndex interrogate_get_element_by_scoped_name(char const *element_name)
469  */
470 static PyObject *
471 _inPU7VHluRc(PyObject *, PyObject *args) {
472  char *param0;
473  if (PyArg_ParseTuple(args, "s", &param0)) {
474  ElementIndex return_value = interrogate_get_element_by_scoped_name((char *)param0);
475 #if PY_MAJOR_VERSION >= 3
476  return PyLong_FromLong(return_value);
477 #else
478  return PyInt_FromLong(return_value);
479 #endif
480  }
481  return (PyObject *)NULL;
482 }
483 
484 /*
485  * Python simple wrapper for
486  * TypeIndex interrogate_element_type(ElementIndex element)
487  */
488 static PyObject *
489 _inPU7VHtHdM(PyObject *, PyObject *args) {
490  int param0;
491  if (PyArg_ParseTuple(args, "i", &param0)) {
492  TypeIndex return_value = interrogate_element_type((ElementIndex)param0);
493 #if PY_MAJOR_VERSION >= 3
494  return PyLong_FromLong(return_value);
495 #else
496  return PyInt_FromLong(return_value);
497 #endif
498  }
499  return (PyObject *)NULL;
500 }
501 
502 /*
503  * Python simple wrapper for
504  * bool interrogate_element_has_getter(ElementIndex element)
505  */
506 static PyObject *
507 _inPU7VHDId0(PyObject *, PyObject *args) {
508  int param0;
509  if (PyArg_ParseTuple(args, "i", &param0)) {
510  bool return_value = interrogate_element_has_getter((ElementIndex)param0);
511  return PyBool_FromLong(return_value);
512  }
513  return (PyObject *)NULL;
514 }
515 
516 /*
517  * Python simple wrapper for
518  * FunctionIndex interrogate_element_getter(ElementIndex element)
519  */
520 static PyObject *
521 _inPU7VHHuAm(PyObject *, PyObject *args) {
522  int param0;
523  if (PyArg_ParseTuple(args, "i", &param0)) {
524  FunctionIndex return_value = interrogate_element_getter((ElementIndex)param0);
525 #if PY_MAJOR_VERSION >= 3
526  return PyLong_FromLong(return_value);
527 #else
528  return PyInt_FromLong(return_value);
529 #endif
530  }
531  return (PyObject *)NULL;
532 }
533 
534 /*
535  * Python simple wrapper for
536  * bool interrogate_element_has_setter(ElementIndex element)
537  */
538 static PyObject *
539 _inPU7VH_xr0(PyObject *, PyObject *args) {
540  int param0;
541  if (PyArg_ParseTuple(args, "i", &param0)) {
542  bool return_value = interrogate_element_has_setter((ElementIndex)param0);
543  return PyBool_FromLong(return_value);
544  }
545  return (PyObject *)NULL;
546 }
547 
548 /*
549  * Python simple wrapper for
550  * FunctionIndex interrogate_element_setter(ElementIndex element)
551  */
552 static PyObject *
553 _inPU7VHH5qp(PyObject *, PyObject *args) {
554  int param0;
555  if (PyArg_ParseTuple(args, "i", &param0)) {
556  FunctionIndex return_value = interrogate_element_setter((ElementIndex)param0);
557 #if PY_MAJOR_VERSION >= 3
558  return PyLong_FromLong(return_value);
559 #else
560  return PyInt_FromLong(return_value);
561 #endif
562  }
563  return (PyObject *)NULL;
564 }
565 
566 /*
567  * Python simple wrapper for
568  * int interrogate_number_of_globals(void)
569  */
570 static PyObject *
571 _inPU7VHU2_B(PyObject *, PyObject *args) {
572  if (PyArg_ParseTuple(args, "")) {
573  int return_value = interrogate_number_of_globals();
574 #if PY_MAJOR_VERSION >= 3
575  return PyLong_FromLong(return_value);
576 #else
577  return PyInt_FromLong(return_value);
578 #endif
579  }
580  return (PyObject *)NULL;
581 }
582 
583 /*
584  * Python simple wrapper for
585  * ElementIndex interrogate_get_global(int n)
586  */
587 static PyObject *
588 _inPU7VHHFO2(PyObject *, PyObject *args) {
589  int param0;
590  if (PyArg_ParseTuple(args, "i", &param0)) {
591  ElementIndex return_value = interrogate_get_global((int)param0);
592 #if PY_MAJOR_VERSION >= 3
593  return PyLong_FromLong(return_value);
594 #else
595  return PyInt_FromLong(return_value);
596 #endif
597  }
598  return (PyObject *)NULL;
599 }
600 
601 /*
602  * Python simple wrapper for
603  * int interrogate_number_of_global_functions(void)
604  */
605 static PyObject *
606 _inPU7VHcfjm(PyObject *, PyObject *args) {
607  if (PyArg_ParseTuple(args, "")) {
608  int return_value = interrogate_number_of_global_functions();
609 #if PY_MAJOR_VERSION >= 3
610  return PyLong_FromLong(return_value);
611 #else
612  return PyInt_FromLong(return_value);
613 #endif
614  }
615  return (PyObject *)NULL;
616 }
617 
618 /*
619  * Python simple wrapper for
620  * FunctionIndex interrogate_get_global_function(int n)
621  */
622 static PyObject *
623 _inPU7VH3Sjw(PyObject *, PyObject *args) {
624  int param0;
625  if (PyArg_ParseTuple(args, "i", &param0)) {
626  FunctionIndex return_value = interrogate_get_global_function((int)param0);
627 #if PY_MAJOR_VERSION >= 3
628  return PyLong_FromLong(return_value);
629 #else
630  return PyInt_FromLong(return_value);
631 #endif
632  }
633  return (PyObject *)NULL;
634 }
635 
636 /*
637  * Python simple wrapper for
638  * int interrogate_number_of_functions(void)
639  */
640 static PyObject *
641 _inPU7VHgJcX(PyObject *, PyObject *args) {
642  if (PyArg_ParseTuple(args, "")) {
643  int return_value = interrogate_number_of_functions();
644 #if PY_MAJOR_VERSION >= 3
645  return PyLong_FromLong(return_value);
646 #else
647  return PyInt_FromLong(return_value);
648 #endif
649  }
650  return (PyObject *)NULL;
651 }
652 
653 /*
654  * Python simple wrapper for
655  * FunctionIndex interrogate_get_function(int n)
656  */
657 static PyObject *
658 _inPU7VHYlw6(PyObject *, PyObject *args) {
659  int param0;
660  if (PyArg_ParseTuple(args, "i", &param0)) {
661  FunctionIndex return_value = interrogate_get_function((int)param0);
662 #if PY_MAJOR_VERSION >= 3
663  return PyLong_FromLong(return_value);
664 #else
665  return PyInt_FromLong(return_value);
666 #endif
667  }
668  return (PyObject *)NULL;
669 }
670 
671 /*
672  * Python simple wrapper for
673  * char const *interrogate_function_name(FunctionIndex function)
674  */
675 static PyObject *
676 _inPU7VHsmnz(PyObject *, PyObject *args) {
677  int param0;
678  if (PyArg_ParseTuple(args, "i", &param0)) {
679  char const *return_value = interrogate_function_name((FunctionIndex)param0);
680 #if PY_MAJOR_VERSION >= 3
681  return PyUnicode_FromString(return_value);
682 #else
683  return PyString_FromString(return_value);
684 #endif
685  }
686  return (PyObject *)NULL;
687 }
688 
689 /*
690  * Python simple wrapper for
691  * char const *interrogate_function_scoped_name(FunctionIndex function)
692  */
693 static PyObject *
694 _inPU7VHxQ10(PyObject *, PyObject *args) {
695  int param0;
696  if (PyArg_ParseTuple(args, "i", &param0)) {
697  char const *return_value = interrogate_function_scoped_name((FunctionIndex)param0);
698 #if PY_MAJOR_VERSION >= 3
699  return PyUnicode_FromString(return_value);
700 #else
701  return PyString_FromString(return_value);
702 #endif
703  }
704  return (PyObject *)NULL;
705 }
706 
707 /*
708  * Python simple wrapper for
709  * bool interrogate_function_has_comment(FunctionIndex function)
710  */
711 static PyObject *
712 _inPU7VH6gPB(PyObject *, PyObject *args) {
713  int param0;
714  if (PyArg_ParseTuple(args, "i", &param0)) {
715  bool return_value = interrogate_function_has_comment((FunctionIndex)param0);
716  return PyBool_FromLong(return_value);
717  }
718  return (PyObject *)NULL;
719 }
720 
721 /*
722  * Python simple wrapper for
723  * char const *interrogate_function_comment(FunctionIndex function)
724  */
725 static PyObject *
726 _inPU7VHISgV(PyObject *, PyObject *args) {
727  int param0;
728  if (PyArg_ParseTuple(args, "i", &param0)) {
729  char const *return_value = interrogate_function_comment((FunctionIndex)param0);
730 #if PY_MAJOR_VERSION >= 3
731  return PyUnicode_FromString(return_value);
732 #else
733  return PyString_FromString(return_value);
734 #endif
735  }
736  return (PyObject *)NULL;
737 }
738 
739 /*
740  * Python simple wrapper for
741  * char const *interrogate_function_prototype(FunctionIndex function)
742  */
743 static PyObject *
744 _inPU7VHH3bx(PyObject *, PyObject *args) {
745  int param0;
746  if (PyArg_ParseTuple(args, "i", &param0)) {
747  char const *return_value = interrogate_function_prototype((FunctionIndex)param0);
748 #if PY_MAJOR_VERSION >= 3
749  return PyUnicode_FromString(return_value);
750 #else
751  return PyString_FromString(return_value);
752 #endif
753  }
754  return (PyObject *)NULL;
755 }
756 
757 /*
758  * Python simple wrapper for
759  * bool interrogate_function_is_method(FunctionIndex function)
760  */
761 static PyObject *
762 _inPU7VHzeUk(PyObject *, PyObject *args) {
763  int param0;
764  if (PyArg_ParseTuple(args, "i", &param0)) {
765  bool return_value = interrogate_function_is_method((FunctionIndex)param0);
766  return PyBool_FromLong(return_value);
767  }
768  return (PyObject *)NULL;
769 }
770 
771 /*
772  * Python simple wrapper for
773  * TypeIndex interrogate_function_class(FunctionIndex function)
774  */
775 static PyObject *
776 _inPU7VHUeI5(PyObject *, PyObject *args) {
777  int param0;
778  if (PyArg_ParseTuple(args, "i", &param0)) {
779  TypeIndex return_value = interrogate_function_class((FunctionIndex)param0);
780 #if PY_MAJOR_VERSION >= 3
781  return PyLong_FromLong(return_value);
782 #else
783  return PyInt_FromLong(return_value);
784 #endif
785  }
786  return (PyObject *)NULL;
787 }
788 
789 /*
790  * Python simple wrapper for
791  * bool interrogate_function_has_module_name(FunctionIndex function)
792  */
793 static PyObject *
794 _inPU7VHuSvx(PyObject *, PyObject *args) {
795  int param0;
796  if (PyArg_ParseTuple(args, "i", &param0)) {
797  bool return_value = interrogate_function_has_module_name((FunctionIndex)param0);
798  return PyBool_FromLong(return_value);
799  }
800  return (PyObject *)NULL;
801 }
802 
803 /*
804  * Python simple wrapper for
805  * char const *interrogate_function_module_name(FunctionIndex function)
806  */
807 static PyObject *
808 _inPU7VHwpYd(PyObject *, PyObject *args) {
809  int param0;
810  if (PyArg_ParseTuple(args, "i", &param0)) {
811  char const *return_value = interrogate_function_module_name((FunctionIndex)param0);
812 #if PY_MAJOR_VERSION >= 3
813  return PyUnicode_FromString(return_value);
814 #else
815  return PyString_FromString(return_value);
816 #endif
817  }
818  return (PyObject *)NULL;
819 }
820 
821 /*
822  * Python simple wrapper for
823  * bool interrogate_function_has_library_name(FunctionIndex function)
824  */
825 static PyObject *
826 _inPU7VHOfNh(PyObject *, PyObject *args) {
827  int param0;
828  if (PyArg_ParseTuple(args, "i", &param0)) {
829  bool return_value = interrogate_function_has_library_name((FunctionIndex)param0);
830  return PyBool_FromLong(return_value);
831  }
832  return (PyObject *)NULL;
833 }
834 
835 /*
836  * Python simple wrapper for
837  * char const *interrogate_function_library_name(FunctionIndex function)
838  */
839 static PyObject *
840 _inPU7VHf5_U(PyObject *, PyObject *args) {
841  int param0;
842  if (PyArg_ParseTuple(args, "i", &param0)) {
843  char const *return_value = interrogate_function_library_name((FunctionIndex)param0);
844 #if PY_MAJOR_VERSION >= 3
845  return PyUnicode_FromString(return_value);
846 #else
847  return PyString_FromString(return_value);
848 #endif
849  }
850  return (PyObject *)NULL;
851 }
852 
853 /*
854  * Python simple wrapper for
855  * bool interrogate_function_is_virtual(FunctionIndex function)
856  */
857 static PyObject *
858 _inPU7VHL3ZB(PyObject *, PyObject *args) {
859  int param0;
860  if (PyArg_ParseTuple(args, "i", &param0)) {
861  bool return_value = interrogate_function_is_virtual((FunctionIndex)param0);
862  return PyBool_FromLong(return_value);
863  }
864  return (PyObject *)NULL;
865 }
866 
867 /*
868  * Python simple wrapper for
869  * int interrogate_function_number_of_c_wrappers(FunctionIndex function)
870  */
871 static PyObject *
872 _inPU7VHXw0I(PyObject *, PyObject *args) {
873  int param0;
874  if (PyArg_ParseTuple(args, "i", &param0)) {
875  int return_value = interrogate_function_number_of_c_wrappers((FunctionIndex)param0);
876 #if PY_MAJOR_VERSION >= 3
877  return PyLong_FromLong(return_value);
878 #else
879  return PyInt_FromLong(return_value);
880 #endif
881  }
882  return (PyObject *)NULL;
883 }
884 
885 /*
886  * Python simple wrapper for
887  * FunctionWrapperIndex interrogate_function_c_wrapper(FunctionIndex function, int n)
888  */
889 static PyObject *
890 _inPU7VH3zru(PyObject *, PyObject *args) {
891  int param0;
892  int param1;
893  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
894  FunctionWrapperIndex return_value = interrogate_function_c_wrapper((FunctionIndex)param0, (int)param1);
895 #if PY_MAJOR_VERSION >= 3
896  return PyLong_FromLong(return_value);
897 #else
898  return PyInt_FromLong(return_value);
899 #endif
900  }
901  return (PyObject *)NULL;
902 }
903 
904 /*
905  * Python simple wrapper for
906  * int interrogate_function_number_of_python_wrappers(FunctionIndex function)
907  */
908 static PyObject *
909 _inPU7VHRrg2(PyObject *, PyObject *args) {
910  int param0;
911  if (PyArg_ParseTuple(args, "i", &param0)) {
912  int return_value = interrogate_function_number_of_python_wrappers((FunctionIndex)param0);
913 #if PY_MAJOR_VERSION >= 3
914  return PyLong_FromLong(return_value);
915 #else
916  return PyInt_FromLong(return_value);
917 #endif
918  }
919  return (PyObject *)NULL;
920 }
921 
922 /*
923  * Python simple wrapper for
924  * FunctionWrapperIndex interrogate_function_python_wrapper(FunctionIndex function, int n)
925  */
926 static PyObject *
927 _inPU7VHEJCx(PyObject *, PyObject *args) {
928  int param0;
929  int param1;
930  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
931  FunctionWrapperIndex return_value = interrogate_function_python_wrapper((FunctionIndex)param0, (int)param1);
932 #if PY_MAJOR_VERSION >= 3
933  return PyLong_FromLong(return_value);
934 #else
935  return PyInt_FromLong(return_value);
936 #endif
937  }
938  return (PyObject *)NULL;
939 }
940 
941 /*
942  * Python simple wrapper for
943  * char const *interrogate_wrapper_name(FunctionWrapperIndex wrapper)
944  */
945 static PyObject *
946 _inPU7VHWAZr(PyObject *, PyObject *args) {
947  int param0;
948  if (PyArg_ParseTuple(args, "i", &param0)) {
949  char const *return_value = interrogate_wrapper_name((FunctionWrapperIndex)param0);
950 #if PY_MAJOR_VERSION >= 3
951  return PyUnicode_FromString(return_value);
952 #else
953  return PyString_FromString(return_value);
954 #endif
955  }
956  return (PyObject *)NULL;
957 }
958 
959 /*
960  * Python simple wrapper for
961  * bool interrogate_wrapper_is_callable_by_name(FunctionWrapperIndex wrapper)
962  */
963 static PyObject *
964 _inPU7VHrD_M(PyObject *, PyObject *args) {
965  int param0;
966  if (PyArg_ParseTuple(args, "i", &param0)) {
967  bool return_value = interrogate_wrapper_is_callable_by_name((FunctionWrapperIndex)param0);
968  return PyBool_FromLong(return_value);
969  }
970  return (PyObject *)NULL;
971 }
972 
973 /*
974  * Python simple wrapper for
975  * bool interrogate_wrapper_has_comment(FunctionWrapperIndex wrapper)
976  */
977 static PyObject *
978 _inPU7VHjolz(PyObject *, PyObject *args) {
979  int param0;
980  if (PyArg_ParseTuple(args, "i", &param0)) {
981  bool return_value = interrogate_wrapper_has_comment((FunctionWrapperIndex)param0);
982  return PyBool_FromLong(return_value);
983  }
984  return (PyObject *)NULL;
985 }
986 
987 /*
988  * Python simple wrapper for
989  * char const *interrogate_wrapper_comment(FunctionWrapperIndex wrapper)
990  */
991 static PyObject *
992 _inPU7VHt_JD(PyObject *, PyObject *args) {
993  int param0;
994  if (PyArg_ParseTuple(args, "i", &param0)) {
995  char const *return_value = interrogate_wrapper_comment((FunctionWrapperIndex)param0);
996 #if PY_MAJOR_VERSION >= 3
997  return PyUnicode_FromString(return_value);
998 #else
999  return PyString_FromString(return_value);
1000 #endif
1001  }
1002  return (PyObject *)NULL;
1003 }
1004 
1005 /*
1006  * Python simple wrapper for
1007  * bool interrogate_wrapper_has_return_value(FunctionWrapperIndex wrapper)
1008  */
1009 static PyObject *
1010 _inPU7VHwEts(PyObject *, PyObject *args) {
1011  int param0;
1012  if (PyArg_ParseTuple(args, "i", &param0)) {
1013  bool return_value = interrogate_wrapper_has_return_value((FunctionWrapperIndex)param0);
1014  return PyBool_FromLong(return_value);
1015  }
1016  return (PyObject *)NULL;
1017 }
1018 
1019 /*
1020  * Python simple wrapper for
1021  * TypeIndex interrogate_wrapper_return_type(FunctionWrapperIndex wrapper)
1022  */
1023 static PyObject *
1024 _inPU7VHrJWs(PyObject *, PyObject *args) {
1025  int param0;
1026  if (PyArg_ParseTuple(args, "i", &param0)) {
1027  TypeIndex return_value = interrogate_wrapper_return_type((FunctionWrapperIndex)param0);
1028 #if PY_MAJOR_VERSION >= 3
1029  return PyLong_FromLong(return_value);
1030 #else
1031  return PyInt_FromLong(return_value);
1032 #endif
1033  }
1034  return (PyObject *)NULL;
1035 }
1036 
1037 /*
1038  * Python simple wrapper for
1039  * bool interrogate_wrapper_caller_manages_return_value(FunctionWrapperIndex wrapper)
1040  */
1041 static PyObject *
1042 _inPU7VHpmFD(PyObject *, PyObject *args) {
1043  int param0;
1044  if (PyArg_ParseTuple(args, "i", &param0)) {
1045  bool return_value = interrogate_wrapper_caller_manages_return_value((FunctionWrapperIndex)param0);
1046  return PyBool_FromLong(return_value);
1047  }
1048  return (PyObject *)NULL;
1049 }
1050 
1051 /*
1052  * Python simple wrapper for
1053  * FunctionIndex interrogate_wrapper_return_value_destructor(FunctionWrapperIndex wrapper)
1054  */
1055 static PyObject *
1056 _inPU7VHyYUX(PyObject *, PyObject *args) {
1057  int param0;
1058  if (PyArg_ParseTuple(args, "i", &param0)) {
1059  FunctionIndex return_value = interrogate_wrapper_return_value_destructor((FunctionWrapperIndex)param0);
1060 #if PY_MAJOR_VERSION >= 3
1061  return PyLong_FromLong(return_value);
1062 #else
1063  return PyInt_FromLong(return_value);
1064 #endif
1065  }
1066  return (PyObject *)NULL;
1067 }
1068 
1069 /*
1070  * Python simple wrapper for
1071  * int interrogate_wrapper_number_of_parameters(FunctionWrapperIndex wrapper)
1072  */
1073 static PyObject *
1074 _inPU7VH54dn(PyObject *, PyObject *args) {
1075  int param0;
1076  if (PyArg_ParseTuple(args, "i", &param0)) {
1077  int return_value = interrogate_wrapper_number_of_parameters((FunctionWrapperIndex)param0);
1078 #if PY_MAJOR_VERSION >= 3
1079  return PyLong_FromLong(return_value);
1080 #else
1081  return PyInt_FromLong(return_value);
1082 #endif
1083  }
1084  return (PyObject *)NULL;
1085 }
1086 
1087 /*
1088  * Python simple wrapper for
1089  * TypeIndex interrogate_wrapper_parameter_type(FunctionWrapperIndex wrapper, int n)
1090  */
1091 static PyObject *
1092 _inPU7VHGMpW(PyObject *, PyObject *args) {
1093  int param0;
1094  int param1;
1095  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1096  TypeIndex return_value = interrogate_wrapper_parameter_type((FunctionWrapperIndex)param0, (int)param1);
1097 #if PY_MAJOR_VERSION >= 3
1098  return PyLong_FromLong(return_value);
1099 #else
1100  return PyInt_FromLong(return_value);
1101 #endif
1102  }
1103  return (PyObject *)NULL;
1104 }
1105 
1106 /*
1107  * Python simple wrapper for
1108  * bool interrogate_wrapper_parameter_has_name(FunctionWrapperIndex wrapper, int n)
1109  */
1110 static PyObject *
1111 _inPU7VHNuBV(PyObject *, PyObject *args) {
1112  int param0;
1113  int param1;
1114  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1115  bool return_value = interrogate_wrapper_parameter_has_name((FunctionWrapperIndex)param0, (int)param1);
1116  return PyBool_FromLong(return_value);
1117  }
1118  return (PyObject *)NULL;
1119 }
1120 
1121 /*
1122  * Python simple wrapper for
1123  * char const *interrogate_wrapper_parameter_name(FunctionWrapperIndex wrapper, int n)
1124  */
1125 static PyObject *
1126 _inPU7VH9UwA(PyObject *, PyObject *args) {
1127  int param0;
1128  int param1;
1129  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1130  char const *return_value = interrogate_wrapper_parameter_name((FunctionWrapperIndex)param0, (int)param1);
1131 #if PY_MAJOR_VERSION >= 3
1132  return PyUnicode_FromString(return_value);
1133 #else
1134  return PyString_FromString(return_value);
1135 #endif
1136  }
1137  return (PyObject *)NULL;
1138 }
1139 
1140 /*
1141  * Python simple wrapper for
1142  * bool interrogate_wrapper_parameter_is_this(FunctionWrapperIndex wrapper, int n)
1143  */
1144 static PyObject *
1145 _inPU7VH3FDt(PyObject *, PyObject *args) {
1146  int param0;
1147  int param1;
1148  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1149  bool return_value = interrogate_wrapper_parameter_is_this((FunctionWrapperIndex)param0, (int)param1);
1150  return PyBool_FromLong(return_value);
1151  }
1152  return (PyObject *)NULL;
1153 }
1154 
1155 /*
1156  * Python simple wrapper for
1157  * bool interrogate_wrapper_has_pointer(FunctionWrapperIndex wrapper)
1158  */
1159 static PyObject *
1160 _inPU7VHf513(PyObject *, PyObject *args) {
1161  int param0;
1162  if (PyArg_ParseTuple(args, "i", &param0)) {
1163  bool return_value = interrogate_wrapper_has_pointer((FunctionWrapperIndex)param0);
1164  return PyBool_FromLong(return_value);
1165  }
1166  return (PyObject *)NULL;
1167 }
1168 
1169 /*
1170  * Python simple wrapper for
1171  * void *interrogate_wrapper_pointer(FunctionWrapperIndex wrapper)
1172  */
1173 static PyObject *
1174 _inPU7VHsqGH(PyObject *, PyObject *args) {
1175  int param0;
1176  if (PyArg_ParseTuple(args, "i", &param0)) {
1177  interrogate_wrapper_pointer((FunctionWrapperIndex)param0);
1178  return Py_BuildValue("");
1179  }
1180  return (PyObject *)NULL;
1181 }
1182 
1183 /*
1184  * Python simple wrapper for
1185  * char const *interrogate_wrapper_unique_name(FunctionWrapperIndex wrapper)
1186  */
1187 static PyObject *
1188 _inPU7VH7shV(PyObject *, PyObject *args) {
1189  int param0;
1190  if (PyArg_ParseTuple(args, "i", &param0)) {
1191  char const *return_value = interrogate_wrapper_unique_name((FunctionWrapperIndex)param0);
1192 #if PY_MAJOR_VERSION >= 3
1193  return PyUnicode_FromString(return_value);
1194 #else
1195  return PyString_FromString(return_value);
1196 #endif
1197  }
1198  return (PyObject *)NULL;
1199 }
1200 
1201 /*
1202  * Python simple wrapper for
1203  * FunctionWrapperIndex interrogate_get_wrapper_by_unique_name(char const *unique_name)
1204  */
1205 static PyObject *
1206 _inPU7VHA1eF(PyObject *, PyObject *args) {
1207  char *param0;
1208  if (PyArg_ParseTuple(args, "s", &param0)) {
1209  FunctionWrapperIndex return_value = interrogate_get_wrapper_by_unique_name((char *)param0);
1210 #if PY_MAJOR_VERSION >= 3
1211  return PyLong_FromLong(return_value);
1212 #else
1213  return PyInt_FromLong(return_value);
1214 #endif
1215  }
1216  return (PyObject *)NULL;
1217 }
1218 
1219 /*
1220  * Python simple wrapper for
1221  * TypeIndex interrogate_make_seq_class(MakeSeqIndex make_seq)
1222  */
1223 static PyObject *
1224 _inPU7VH9tTm(PyObject *, PyObject *args) {
1225  int param0;
1226  if (PyArg_ParseTuple(args, "i", &param0)) {
1227  TypeIndex return_value = interrogate_make_seq_class((MakeSeqIndex)param0);
1228 #if PY_MAJOR_VERSION >= 3
1229  return PyLong_FromLong(return_value);
1230 #else
1231  return PyInt_FromLong(return_value);
1232 #endif
1233  }
1234  return (PyObject *)NULL;
1235 }
1236 
1237 /*
1238  * Python simple wrapper for
1239  * char const *interrogate_make_seq_seq_name(MakeSeqIndex make_seq)
1240  */
1241 static PyObject *
1242 _inPU7VH776V(PyObject *, PyObject *args) {
1243  int param0;
1244  if (PyArg_ParseTuple(args, "i", &param0)) {
1245  char const *return_value = interrogate_make_seq_seq_name((MakeSeqIndex)param0);
1246 #if PY_MAJOR_VERSION >= 3
1247  return PyUnicode_FromString(return_value);
1248 #else
1249  return PyString_FromString(return_value);
1250 #endif
1251  }
1252  return (PyObject *)NULL;
1253 }
1254 
1255 /*
1256  * Python simple wrapper for
1257  * char const *interrogate_make_seq_num_name(MakeSeqIndex make_seq)
1258  */
1259 static PyObject *
1260 _inPU7VHfaH0(PyObject *, PyObject *args) {
1261  int param0;
1262  if (PyArg_ParseTuple(args, "i", &param0)) {
1263  char const *return_value = interrogate_make_seq_num_name((MakeSeqIndex)param0);
1264 #if PY_MAJOR_VERSION >= 3
1265  return PyUnicode_FromString(return_value);
1266 #else
1267  return PyString_FromString(return_value);
1268 #endif
1269  }
1270  return (PyObject *)NULL;
1271 }
1272 
1273 /*
1274  * Python simple wrapper for
1275  * char const *interrogate_make_seq_element_name(MakeSeqIndex make_seq)
1276  */
1277 static PyObject *
1278 _inPU7VHGB9D(PyObject *, PyObject *args) {
1279  int param0;
1280  if (PyArg_ParseTuple(args, "i", &param0)) {
1281  char const *return_value = interrogate_make_seq_element_name((MakeSeqIndex)param0);
1282 #if PY_MAJOR_VERSION >= 3
1283  return PyUnicode_FromString(return_value);
1284 #else
1285  return PyString_FromString(return_value);
1286 #endif
1287  }
1288  return (PyObject *)NULL;
1289 }
1290 
1291 /*
1292  * Python simple wrapper for
1293  * int interrogate_number_of_global_types(void)
1294  */
1295 static PyObject *
1296 _inPU7VHsxxs(PyObject *, PyObject *args) {
1297  if (PyArg_ParseTuple(args, "")) {
1298  int return_value = interrogate_number_of_global_types();
1299 #if PY_MAJOR_VERSION >= 3
1300  return PyLong_FromLong(return_value);
1301 #else
1302  return PyInt_FromLong(return_value);
1303 #endif
1304  }
1305  return (PyObject *)NULL;
1306 }
1307 
1308 /*
1309  * Python simple wrapper for
1310  * TypeIndex interrogate_get_global_type(int n)
1311  */
1312 static PyObject *
1313 _inPU7VHMT0z(PyObject *, PyObject *args) {
1314  int param0;
1315  if (PyArg_ParseTuple(args, "i", &param0)) {
1316  TypeIndex return_value = interrogate_get_global_type((int)param0);
1317 #if PY_MAJOR_VERSION >= 3
1318  return PyLong_FromLong(return_value);
1319 #else
1320  return PyInt_FromLong(return_value);
1321 #endif
1322  }
1323  return (PyObject *)NULL;
1324 }
1325 
1326 /*
1327  * Python simple wrapper for
1328  * int interrogate_number_of_types(void)
1329  */
1330 static PyObject *
1331 _inPU7VHiW3v(PyObject *, PyObject *args) {
1332  if (PyArg_ParseTuple(args, "")) {
1333  int return_value = interrogate_number_of_types();
1334 #if PY_MAJOR_VERSION >= 3
1335  return PyLong_FromLong(return_value);
1336 #else
1337  return PyInt_FromLong(return_value);
1338 #endif
1339  }
1340  return (PyObject *)NULL;
1341 }
1342 
1343 /*
1344  * Python simple wrapper for
1345  * TypeIndex interrogate_get_type(int n)
1346  */
1347 static PyObject *
1348 _inPU7VH4Px8(PyObject *, PyObject *args) {
1349  int param0;
1350  if (PyArg_ParseTuple(args, "i", &param0)) {
1351  TypeIndex return_value = interrogate_get_type((int)param0);
1352 #if PY_MAJOR_VERSION >= 3
1353  return PyLong_FromLong(return_value);
1354 #else
1355  return PyInt_FromLong(return_value);
1356 #endif
1357  }
1358  return (PyObject *)NULL;
1359 }
1360 
1361 /*
1362  * Python simple wrapper for
1363  * TypeIndex interrogate_get_type_by_name(char const *type_name)
1364  */
1365 static PyObject *
1366 _inPU7VHNHcs(PyObject *, PyObject *args) {
1367  char *param0;
1368  if (PyArg_ParseTuple(args, "s", &param0)) {
1369  TypeIndex return_value = interrogate_get_type_by_name((char *)param0);
1370 #if PY_MAJOR_VERSION >= 3
1371  return PyLong_FromLong(return_value);
1372 #else
1373  return PyInt_FromLong(return_value);
1374 #endif
1375  }
1376  return (PyObject *)NULL;
1377 }
1378 
1379 /*
1380  * Python simple wrapper for
1381  * TypeIndex interrogate_get_type_by_scoped_name(char const *type_name)
1382  */
1383 static PyObject *
1384 _inPU7VHqHrb(PyObject *, PyObject *args) {
1385  char *param0;
1386  if (PyArg_ParseTuple(args, "s", &param0)) {
1387  TypeIndex return_value = interrogate_get_type_by_scoped_name((char *)param0);
1388 #if PY_MAJOR_VERSION >= 3
1389  return PyLong_FromLong(return_value);
1390 #else
1391  return PyInt_FromLong(return_value);
1392 #endif
1393  }
1394  return (PyObject *)NULL;
1395 }
1396 
1397 /*
1398  * Python simple wrapper for
1399  * TypeIndex interrogate_get_type_by_true_name(char const *type_name)
1400  */
1401 static PyObject *
1402 _inPU7VHaOqq(PyObject *, PyObject *args) {
1403  char *param0;
1404  if (PyArg_ParseTuple(args, "s", &param0)) {
1405  TypeIndex return_value = interrogate_get_type_by_true_name((char *)param0);
1406 #if PY_MAJOR_VERSION >= 3
1407  return PyLong_FromLong(return_value);
1408 #else
1409  return PyInt_FromLong(return_value);
1410 #endif
1411  }
1412  return (PyObject *)NULL;
1413 }
1414 
1415 /*
1416  * Python simple wrapper for
1417  * char const *interrogate_type_name(TypeIndex type)
1418  */
1419 static PyObject *
1420 _inPU7VHqWOw(PyObject *, PyObject *args) {
1421  int param0;
1422  if (PyArg_ParseTuple(args, "i", &param0)) {
1423  char const *return_value = interrogate_type_name((TypeIndex)param0);
1424 #if PY_MAJOR_VERSION >= 3
1425  return PyUnicode_FromString(return_value);
1426 #else
1427  return PyString_FromString(return_value);
1428 #endif
1429  }
1430  return (PyObject *)NULL;
1431 }
1432 
1433 /*
1434  * Python simple wrapper for
1435  * char const *interrogate_type_scoped_name(TypeIndex type)
1436  */
1437 static PyObject *
1438 _inPU7VHHu7x(PyObject *, PyObject *args) {
1439  int param0;
1440  if (PyArg_ParseTuple(args, "i", &param0)) {
1441  char const *return_value = interrogate_type_scoped_name((TypeIndex)param0);
1442 #if PY_MAJOR_VERSION >= 3
1443  return PyUnicode_FromString(return_value);
1444 #else
1445  return PyString_FromString(return_value);
1446 #endif
1447  }
1448  return (PyObject *)NULL;
1449 }
1450 
1451 /*
1452  * Python simple wrapper for
1453  * char const *interrogate_type_true_name(TypeIndex type)
1454  */
1455 static PyObject *
1456 _inPU7VHwGnA(PyObject *, PyObject *args) {
1457  int param0;
1458  if (PyArg_ParseTuple(args, "i", &param0)) {
1459  char const *return_value = interrogate_type_true_name((TypeIndex)param0);
1460 #if PY_MAJOR_VERSION >= 3
1461  return PyUnicode_FromString(return_value);
1462 #else
1463  return PyString_FromString(return_value);
1464 #endif
1465  }
1466  return (PyObject *)NULL;
1467 }
1468 
1469 /*
1470  * Python simple wrapper for
1471  * bool interrogate_type_is_nested(TypeIndex type)
1472  */
1473 static PyObject *
1474 _inPU7VHXGxx(PyObject *, PyObject *args) {
1475  int param0;
1476  if (PyArg_ParseTuple(args, "i", &param0)) {
1477  bool return_value = interrogate_type_is_nested((TypeIndex)param0);
1478  return PyBool_FromLong(return_value);
1479  }
1480  return (PyObject *)NULL;
1481 }
1482 
1483 /*
1484  * Python simple wrapper for
1485  * TypeIndex interrogate_type_outer_class(TypeIndex type)
1486  */
1487 static PyObject *
1488 _inPU7VHj04Z(PyObject *, PyObject *args) {
1489  int param0;
1490  if (PyArg_ParseTuple(args, "i", &param0)) {
1491  TypeIndex return_value = interrogate_type_outer_class((TypeIndex)param0);
1492 #if PY_MAJOR_VERSION >= 3
1493  return PyLong_FromLong(return_value);
1494 #else
1495  return PyInt_FromLong(return_value);
1496 #endif
1497  }
1498  return (PyObject *)NULL;
1499 }
1500 
1501 /*
1502  * Python simple wrapper for
1503  * bool interrogate_type_has_comment(TypeIndex type)
1504  */
1505 static PyObject *
1506 _inPU7VHEOv4(PyObject *, PyObject *args) {
1507  int param0;
1508  if (PyArg_ParseTuple(args, "i", &param0)) {
1509  bool return_value = interrogate_type_has_comment((TypeIndex)param0);
1510  return PyBool_FromLong(return_value);
1511  }
1512  return (PyObject *)NULL;
1513 }
1514 
1515 /*
1516  * Python simple wrapper for
1517  * char const *interrogate_type_comment(TypeIndex type)
1518  */
1519 static PyObject *
1520 _inPU7VHpCqJ(PyObject *, PyObject *args) {
1521  int param0;
1522  if (PyArg_ParseTuple(args, "i", &param0)) {
1523  char const *return_value = interrogate_type_comment((TypeIndex)param0);
1524 #if PY_MAJOR_VERSION >= 3
1525  return PyUnicode_FromString(return_value);
1526 #else
1527  return PyString_FromString(return_value);
1528 #endif
1529  }
1530  return (PyObject *)NULL;
1531 }
1532 
1533 /*
1534  * Python simple wrapper for
1535  * bool interrogate_type_has_module_name(TypeIndex type)
1536  */
1537 static PyObject *
1538 _inPU7VH_Pz3(PyObject *, PyObject *args) {
1539  int param0;
1540  if (PyArg_ParseTuple(args, "i", &param0)) {
1541  bool return_value = interrogate_type_has_module_name((TypeIndex)param0);
1542  return PyBool_FromLong(return_value);
1543  }
1544  return (PyObject *)NULL;
1545 }
1546 
1547 /*
1548  * Python simple wrapper for
1549  * char const *interrogate_type_module_name(TypeIndex type)
1550  */
1551 static PyObject *
1552 _inPU7VHt_06(PyObject *, PyObject *args) {
1553  int param0;
1554  if (PyArg_ParseTuple(args, "i", &param0)) {
1555  char const *return_value = interrogate_type_module_name((TypeIndex)param0);
1556 #if PY_MAJOR_VERSION >= 3
1557  return PyUnicode_FromString(return_value);
1558 #else
1559  return PyString_FromString(return_value);
1560 #endif
1561  }
1562  return (PyObject *)NULL;
1563 }
1564 
1565 /*
1566  * Python simple wrapper for
1567  * bool interrogate_type_has_library_name(TypeIndex type)
1568  */
1569 static PyObject *
1570 _inPU7VHmuPs(PyObject *, PyObject *args) {
1571  int param0;
1572  if (PyArg_ParseTuple(args, "i", &param0)) {
1573  bool return_value = interrogate_type_has_library_name((TypeIndex)param0);
1574  return PyBool_FromLong(return_value);
1575  }
1576  return (PyObject *)NULL;
1577 }
1578 
1579 /*
1580  * Python simple wrapper for
1581  * char const *interrogate_type_library_name(TypeIndex type)
1582  */
1583 static PyObject *
1584 _inPU7VHvM8B(PyObject *, PyObject *args) {
1585  int param0;
1586  if (PyArg_ParseTuple(args, "i", &param0)) {
1587  char const *return_value = interrogate_type_library_name((TypeIndex)param0);
1588 #if PY_MAJOR_VERSION >= 3
1589  return PyUnicode_FromString(return_value);
1590 #else
1591  return PyString_FromString(return_value);
1592 #endif
1593  }
1594  return (PyObject *)NULL;
1595 }
1596 
1597 /*
1598  * Python simple wrapper for
1599  * bool interrogate_type_is_atomic(TypeIndex type)
1600  */
1601 static PyObject *
1602 _inPU7VHap97(PyObject *, PyObject *args) {
1603  int param0;
1604  if (PyArg_ParseTuple(args, "i", &param0)) {
1605  bool return_value = interrogate_type_is_atomic((TypeIndex)param0);
1606  return PyBool_FromLong(return_value);
1607  }
1608  return (PyObject *)NULL;
1609 }
1610 
1611 /*
1612  * Python simple wrapper for
1613  * AtomicToken interrogate_type_atomic_token(TypeIndex type)
1614  */
1615 static PyObject *
1616 _inPU7VH0o8D(PyObject *, PyObject *args) {
1617  int param0;
1618  if (PyArg_ParseTuple(args, "i", &param0)) {
1619  AtomicToken return_value = interrogate_type_atomic_token((TypeIndex)param0);
1620 #if PY_MAJOR_VERSION >= 3
1621  return PyLong_FromLong(return_value);
1622 #else
1623  return PyInt_FromLong(return_value);
1624 #endif
1625  }
1626  return (PyObject *)NULL;
1627 }
1628 
1629 /*
1630  * Python simple wrapper for
1631  * bool interrogate_type_is_unsigned(TypeIndex type)
1632  */
1633 static PyObject *
1634 _inPU7VHOoQ2(PyObject *, PyObject *args) {
1635  int param0;
1636  if (PyArg_ParseTuple(args, "i", &param0)) {
1637  bool return_value = interrogate_type_is_unsigned((TypeIndex)param0);
1638  return PyBool_FromLong(return_value);
1639  }
1640  return (PyObject *)NULL;
1641 }
1642 
1643 /*
1644  * Python simple wrapper for
1645  * bool interrogate_type_is_signed(TypeIndex type)
1646  */
1647 static PyObject *
1648 _inPU7VHKuFh(PyObject *, PyObject *args) {
1649  int param0;
1650  if (PyArg_ParseTuple(args, "i", &param0)) {
1651  bool return_value = interrogate_type_is_signed((TypeIndex)param0);
1652  return PyBool_FromLong(return_value);
1653  }
1654  return (PyObject *)NULL;
1655 }
1656 
1657 /*
1658  * Python simple wrapper for
1659  * bool interrogate_type_is_long(TypeIndex type)
1660  */
1661 static PyObject *
1662 _inPU7VHo5L6(PyObject *, PyObject *args) {
1663  int param0;
1664  if (PyArg_ParseTuple(args, "i", &param0)) {
1665  bool return_value = interrogate_type_is_long((TypeIndex)param0);
1666  return PyBool_FromLong(return_value);
1667  }
1668  return (PyObject *)NULL;
1669 }
1670 
1671 /*
1672  * Python simple wrapper for
1673  * bool interrogate_type_is_longlong(TypeIndex type)
1674  */
1675 static PyObject *
1676 _inPU7VHzgKK(PyObject *, PyObject *args) {
1677  int param0;
1678  if (PyArg_ParseTuple(args, "i", &param0)) {
1679  bool return_value = interrogate_type_is_longlong((TypeIndex)param0);
1680  return PyBool_FromLong(return_value);
1681  }
1682  return (PyObject *)NULL;
1683 }
1684 
1685 /*
1686  * Python simple wrapper for
1687  * bool interrogate_type_is_short(TypeIndex type)
1688  */
1689 static PyObject *
1690 _inPU7VH0FIF(PyObject *, PyObject *args) {
1691  int param0;
1692  if (PyArg_ParseTuple(args, "i", &param0)) {
1693  bool return_value = interrogate_type_is_short((TypeIndex)param0);
1694  return PyBool_FromLong(return_value);
1695  }
1696  return (PyObject *)NULL;
1697 }
1698 
1699 /*
1700  * Python simple wrapper for
1701  * bool interrogate_type_is_wrapped(TypeIndex type)
1702  */
1703 static PyObject *
1704 _inPU7VHZqvD(PyObject *, PyObject *args) {
1705  int param0;
1706  if (PyArg_ParseTuple(args, "i", &param0)) {
1707  bool return_value = interrogate_type_is_wrapped((TypeIndex)param0);
1708  return PyBool_FromLong(return_value);
1709  }
1710  return (PyObject *)NULL;
1711 }
1712 
1713 /*
1714  * Python simple wrapper for
1715  * bool interrogate_type_is_pointer(TypeIndex type)
1716  */
1717 static PyObject *
1718 _inPU7VHDyRd(PyObject *, PyObject *args) {
1719  int param0;
1720  if (PyArg_ParseTuple(args, "i", &param0)) {
1721  bool return_value = interrogate_type_is_pointer((TypeIndex)param0);
1722  return PyBool_FromLong(return_value);
1723  }
1724  return (PyObject *)NULL;
1725 }
1726 
1727 /*
1728  * Python simple wrapper for
1729  * bool interrogate_type_is_const(TypeIndex type)
1730  */
1731 static PyObject *
1732 _inPU7VHMnKa(PyObject *, PyObject *args) {
1733  int param0;
1734  if (PyArg_ParseTuple(args, "i", &param0)) {
1735  bool return_value = interrogate_type_is_const((TypeIndex)param0);
1736  return PyBool_FromLong(return_value);
1737  }
1738  return (PyObject *)NULL;
1739 }
1740 
1741 /*
1742  * Python simple wrapper for
1743  * bool interrogate_type_is_typedef(TypeIndex type)
1744  */
1745 static PyObject *
1746 _inPU7VHRtji(PyObject *, PyObject *args) {
1747  int param0;
1748  if (PyArg_ParseTuple(args, "i", &param0)) {
1749  bool return_value = interrogate_type_is_typedef((TypeIndex)param0);
1750  return PyBool_FromLong(return_value);
1751  }
1752  return (PyObject *)NULL;
1753 }
1754 
1755 /*
1756  * Python simple wrapper for
1757  * TypeIndex interrogate_type_wrapped_type(TypeIndex type)
1758  */
1759 static PyObject *
1760 _inPU7VHCnbQ(PyObject *, PyObject *args) {
1761  int param0;
1762  if (PyArg_ParseTuple(args, "i", &param0)) {
1763  TypeIndex return_value = interrogate_type_wrapped_type((TypeIndex)param0);
1764 #if PY_MAJOR_VERSION >= 3
1765  return PyLong_FromLong(return_value);
1766 #else
1767  return PyInt_FromLong(return_value);
1768 #endif
1769  }
1770  return (PyObject *)NULL;
1771 }
1772 
1773 /*
1774  * Python simple wrapper for
1775  * bool interrogate_type_is_enum(TypeIndex type)
1776  */
1777 static PyObject *
1778 _inPU7VHdUVN(PyObject *, PyObject *args) {
1779  int param0;
1780  if (PyArg_ParseTuple(args, "i", &param0)) {
1781  bool return_value = interrogate_type_is_enum((TypeIndex)param0);
1782  return PyBool_FromLong(return_value);
1783  }
1784  return (PyObject *)NULL;
1785 }
1786 
1787 /*
1788  * Python simple wrapper for
1789  * int interrogate_type_number_of_enum_values(TypeIndex type)
1790  */
1791 static PyObject *
1792 _inPU7VHihbt(PyObject *, PyObject *args) {
1793  int param0;
1794  if (PyArg_ParseTuple(args, "i", &param0)) {
1795  int return_value = interrogate_type_number_of_enum_values((TypeIndex)param0);
1796 #if PY_MAJOR_VERSION >= 3
1797  return PyLong_FromLong(return_value);
1798 #else
1799  return PyInt_FromLong(return_value);
1800 #endif
1801  }
1802  return (PyObject *)NULL;
1803 }
1804 
1805 /*
1806  * Python simple wrapper for
1807  * char const *interrogate_type_enum_value_name(TypeIndex type, int n)
1808  */
1809 static PyObject *
1810 _inPU7VHbyPY(PyObject *, PyObject *args) {
1811  int param0;
1812  int param1;
1813  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1814  char const *return_value = interrogate_type_enum_value_name((TypeIndex)param0, (int)param1);
1815 #if PY_MAJOR_VERSION >= 3
1816  return PyUnicode_FromString(return_value);
1817 #else
1818  return PyString_FromString(return_value);
1819 #endif
1820  }
1821  return (PyObject *)NULL;
1822 }
1823 
1824 /*
1825  * Python simple wrapper for
1826  * char const *interrogate_type_enum_value_scoped_name(TypeIndex type, int n)
1827  */
1828 static PyObject *
1829 _inPU7VHAaT6(PyObject *, PyObject *args) {
1830  int param0;
1831  int param1;
1832  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1833  char const *return_value = interrogate_type_enum_value_scoped_name((TypeIndex)param0, (int)param1);
1834 #if PY_MAJOR_VERSION >= 3
1835  return PyUnicode_FromString(return_value);
1836 #else
1837  return PyString_FromString(return_value);
1838 #endif
1839  }
1840  return (PyObject *)NULL;
1841 }
1842 
1843 /*
1844  * Python simple wrapper for
1845  * char const *interrogate_type_enum_value_comment(TypeIndex type, int n)
1846  */
1847 static PyObject *
1848 _inPU7VHgL9q(PyObject *, PyObject *args) {
1849  int param0;
1850  int param1;
1851  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1852  char const *return_value = interrogate_type_enum_value_comment((TypeIndex)param0, (int)param1);
1853 #if PY_MAJOR_VERSION >= 3
1854  return PyUnicode_FromString(return_value);
1855 #else
1856  return PyString_FromString(return_value);
1857 #endif
1858  }
1859  return (PyObject *)NULL;
1860 }
1861 
1862 /*
1863  * Python simple wrapper for
1864  * int interrogate_type_enum_value(TypeIndex type, int n)
1865  */
1866 static PyObject *
1867 _inPU7VHWB97(PyObject *, PyObject *args) {
1868  int param0;
1869  int param1;
1870  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1871  int return_value = interrogate_type_enum_value((TypeIndex)param0, (int)param1);
1872 #if PY_MAJOR_VERSION >= 3
1873  return PyLong_FromLong(return_value);
1874 #else
1875  return PyInt_FromLong(return_value);
1876 #endif
1877  }
1878  return (PyObject *)NULL;
1879 }
1880 
1881 /*
1882  * Python simple wrapper for
1883  * bool interrogate_type_is_struct(TypeIndex type)
1884  */
1885 static PyObject *
1886 _inPU7VHDUAl(PyObject *, PyObject *args) {
1887  int param0;
1888  if (PyArg_ParseTuple(args, "i", &param0)) {
1889  bool return_value = interrogate_type_is_struct((TypeIndex)param0);
1890  return PyBool_FromLong(return_value);
1891  }
1892  return (PyObject *)NULL;
1893 }
1894 
1895 /*
1896  * Python simple wrapper for
1897  * bool interrogate_type_is_class(TypeIndex type)
1898  */
1899 static PyObject *
1900 _inPU7VH1_Kf(PyObject *, PyObject *args) {
1901  int param0;
1902  if (PyArg_ParseTuple(args, "i", &param0)) {
1903  bool return_value = interrogate_type_is_class((TypeIndex)param0);
1904  return PyBool_FromLong(return_value);
1905  }
1906  return (PyObject *)NULL;
1907 }
1908 
1909 /*
1910  * Python simple wrapper for
1911  * bool interrogate_type_is_union(TypeIndex type)
1912  */
1913 static PyObject *
1914 _inPU7VH98lD(PyObject *, PyObject *args) {
1915  int param0;
1916  if (PyArg_ParseTuple(args, "i", &param0)) {
1917  bool return_value = interrogate_type_is_union((TypeIndex)param0);
1918  return PyBool_FromLong(return_value);
1919  }
1920  return (PyObject *)NULL;
1921 }
1922 
1923 /*
1924  * Python simple wrapper for
1925  * bool interrogate_type_is_fully_defined(TypeIndex type)
1926  */
1927 static PyObject *
1928 _inPU7VH9SHr(PyObject *, PyObject *args) {
1929  int param0;
1930  if (PyArg_ParseTuple(args, "i", &param0)) {
1931  bool return_value = interrogate_type_is_fully_defined((TypeIndex)param0);
1932  return PyBool_FromLong(return_value);
1933  }
1934  return (PyObject *)NULL;
1935 }
1936 
1937 /*
1938  * Python simple wrapper for
1939  * bool interrogate_type_is_unpublished(TypeIndex type)
1940  */
1941 static PyObject *
1942 _inPU7VHdiZP(PyObject *, PyObject *args) {
1943  int param0;
1944  if (PyArg_ParseTuple(args, "i", &param0)) {
1945  bool return_value = interrogate_type_is_unpublished((TypeIndex)param0);
1946  return PyBool_FromLong(return_value);
1947  }
1948  return (PyObject *)NULL;
1949 }
1950 
1951 /*
1952  * Python simple wrapper for
1953  * int interrogate_type_number_of_constructors(TypeIndex type)
1954  */
1955 static PyObject *
1956 _inPU7VHTdER(PyObject *, PyObject *args) {
1957  int param0;
1958  if (PyArg_ParseTuple(args, "i", &param0)) {
1959  int return_value = interrogate_type_number_of_constructors((TypeIndex)param0);
1960 #if PY_MAJOR_VERSION >= 3
1961  return PyLong_FromLong(return_value);
1962 #else
1963  return PyInt_FromLong(return_value);
1964 #endif
1965  }
1966  return (PyObject *)NULL;
1967 }
1968 
1969 /*
1970  * Python simple wrapper for
1971  * FunctionIndex interrogate_type_get_constructor(TypeIndex type, int n)
1972  */
1973 static PyObject *
1974 _inPU7VHYO56(PyObject *, PyObject *args) {
1975  int param0;
1976  int param1;
1977  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
1978  FunctionIndex return_value = interrogate_type_get_constructor((TypeIndex)param0, (int)param1);
1979 #if PY_MAJOR_VERSION >= 3
1980  return PyLong_FromLong(return_value);
1981 #else
1982  return PyInt_FromLong(return_value);
1983 #endif
1984  }
1985  return (PyObject *)NULL;
1986 }
1987 
1988 /*
1989  * Python simple wrapper for
1990  * bool interrogate_type_has_destructor(TypeIndex type)
1991  */
1992 static PyObject *
1993 _inPU7VHxtCG(PyObject *, PyObject *args) {
1994  int param0;
1995  if (PyArg_ParseTuple(args, "i", &param0)) {
1996  bool return_value = interrogate_type_has_destructor((TypeIndex)param0);
1997  return PyBool_FromLong(return_value);
1998  }
1999  return (PyObject *)NULL;
2000 }
2001 
2002 /*
2003  * Python simple wrapper for
2004  * bool interrogate_type_destructor_is_inherited(TypeIndex type)
2005  */
2006 static PyObject *
2007 _inPU7VH_EB2(PyObject *, PyObject *args) {
2008  int param0;
2009  if (PyArg_ParseTuple(args, "i", &param0)) {
2010  bool return_value = interrogate_type_destructor_is_inherited((TypeIndex)param0);
2011  return PyBool_FromLong(return_value);
2012  }
2013  return (PyObject *)NULL;
2014 }
2015 
2016 /*
2017  * Python simple wrapper for
2018  * FunctionIndex interrogate_type_get_destructor(TypeIndex type)
2019  */
2020 static PyObject *
2021 _inPU7VHEG1l(PyObject *, PyObject *args) {
2022  int param0;
2023  if (PyArg_ParseTuple(args, "i", &param0)) {
2024  FunctionIndex return_value = interrogate_type_get_destructor((TypeIndex)param0);
2025 #if PY_MAJOR_VERSION >= 3
2026  return PyLong_FromLong(return_value);
2027 #else
2028  return PyInt_FromLong(return_value);
2029 #endif
2030  }
2031  return (PyObject *)NULL;
2032 }
2033 
2034 /*
2035  * Python simple wrapper for
2036  * int interrogate_type_number_of_elements(TypeIndex type)
2037  */
2038 static PyObject *
2039 _inPU7VH7tUq(PyObject *, PyObject *args) {
2040  int param0;
2041  if (PyArg_ParseTuple(args, "i", &param0)) {
2042  int return_value = interrogate_type_number_of_elements((TypeIndex)param0);
2043 #if PY_MAJOR_VERSION >= 3
2044  return PyLong_FromLong(return_value);
2045 #else
2046  return PyInt_FromLong(return_value);
2047 #endif
2048  }
2049  return (PyObject *)NULL;
2050 }
2051 
2052 /*
2053  * Python simple wrapper for
2054  * ElementIndex interrogate_type_get_element(TypeIndex type, int n)
2055  */
2056 static PyObject *
2057 _inPU7VHyStU(PyObject *, PyObject *args) {
2058  int param0;
2059  int param1;
2060  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2061  ElementIndex return_value = interrogate_type_get_element((TypeIndex)param0, (int)param1);
2062 #if PY_MAJOR_VERSION >= 3
2063  return PyLong_FromLong(return_value);
2064 #else
2065  return PyInt_FromLong(return_value);
2066 #endif
2067  }
2068  return (PyObject *)NULL;
2069 }
2070 
2071 /*
2072  * Python simple wrapper for
2073  * int interrogate_type_number_of_methods(TypeIndex type)
2074  */
2075 static PyObject *
2076 _inPU7VHdM85(PyObject *, PyObject *args) {
2077  int param0;
2078  if (PyArg_ParseTuple(args, "i", &param0)) {
2079  int return_value = interrogate_type_number_of_methods((TypeIndex)param0);
2080 #if PY_MAJOR_VERSION >= 3
2081  return PyLong_FromLong(return_value);
2082 #else
2083  return PyInt_FromLong(return_value);
2084 #endif
2085  }
2086  return (PyObject *)NULL;
2087 }
2088 
2089 /*
2090  * Python simple wrapper for
2091  * FunctionIndex interrogate_type_get_method(TypeIndex type, int n)
2092  */
2093 static PyObject *
2094 _inPU7VHk_GN(PyObject *, PyObject *args) {
2095  int param0;
2096  int param1;
2097  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2098  FunctionIndex return_value = interrogate_type_get_method((TypeIndex)param0, (int)param1);
2099 #if PY_MAJOR_VERSION >= 3
2100  return PyLong_FromLong(return_value);
2101 #else
2102  return PyInt_FromLong(return_value);
2103 #endif
2104  }
2105  return (PyObject *)NULL;
2106 }
2107 
2108 /*
2109  * Python simple wrapper for
2110  * int interrogate_type_number_of_make_seqs(TypeIndex type)
2111  */
2112 static PyObject *
2113 _inPU7VH8QjG(PyObject *, PyObject *args) {
2114  int param0;
2115  if (PyArg_ParseTuple(args, "i", &param0)) {
2116  int return_value = interrogate_type_number_of_make_seqs((TypeIndex)param0);
2117 #if PY_MAJOR_VERSION >= 3
2118  return PyLong_FromLong(return_value);
2119 #else
2120  return PyInt_FromLong(return_value);
2121 #endif
2122  }
2123  return (PyObject *)NULL;
2124 }
2125 
2126 /*
2127  * Python simple wrapper for
2128  * MakeSeqIndex interrogate_type_get_make_seq(TypeIndex type, int n)
2129  */
2130 static PyObject *
2131 _inPU7VHyMtj(PyObject *, PyObject *args) {
2132  int param0;
2133  int param1;
2134  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2135  MakeSeqIndex return_value = interrogate_type_get_make_seq((TypeIndex)param0, (int)param1);
2136 #if PY_MAJOR_VERSION >= 3
2137  return PyLong_FromLong(return_value);
2138 #else
2139  return PyInt_FromLong(return_value);
2140 #endif
2141  }
2142  return (PyObject *)NULL;
2143 }
2144 
2145 /*
2146  * Python simple wrapper for
2147  * int interrogate_type_number_of_casts(TypeIndex type)
2148  */
2149 static PyObject *
2150 _inPU7VHHDtN(PyObject *, PyObject *args) {
2151  int param0;
2152  if (PyArg_ParseTuple(args, "i", &param0)) {
2153  int return_value = interrogate_type_number_of_casts((TypeIndex)param0);
2154 #if PY_MAJOR_VERSION >= 3
2155  return PyLong_FromLong(return_value);
2156 #else
2157  return PyInt_FromLong(return_value);
2158 #endif
2159  }
2160  return (PyObject *)NULL;
2161 }
2162 
2163 /*
2164  * Python simple wrapper for
2165  * FunctionIndex interrogate_type_get_cast(TypeIndex type, int n)
2166  */
2167 static PyObject *
2168 _inPU7VHHFjA(PyObject *, PyObject *args) {
2169  int param0;
2170  int param1;
2171  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2172  FunctionIndex return_value = interrogate_type_get_cast((TypeIndex)param0, (int)param1);
2173 #if PY_MAJOR_VERSION >= 3
2174  return PyLong_FromLong(return_value);
2175 #else
2176  return PyInt_FromLong(return_value);
2177 #endif
2178  }
2179  return (PyObject *)NULL;
2180 }
2181 
2182 /*
2183  * Python simple wrapper for
2184  * int interrogate_type_number_of_derivations(TypeIndex type)
2185  */
2186 static PyObject *
2187 _inPU7VH_NPR(PyObject *, PyObject *args) {
2188  int param0;
2189  if (PyArg_ParseTuple(args, "i", &param0)) {
2190  int return_value = interrogate_type_number_of_derivations((TypeIndex)param0);
2191 #if PY_MAJOR_VERSION >= 3
2192  return PyLong_FromLong(return_value);
2193 #else
2194  return PyInt_FromLong(return_value);
2195 #endif
2196  }
2197  return (PyObject *)NULL;
2198 }
2199 
2200 /*
2201  * Python simple wrapper for
2202  * TypeIndex interrogate_type_get_derivation(TypeIndex type, int n)
2203  */
2204 static PyObject *
2205 _inPU7VHcTOH(PyObject *, PyObject *args) {
2206  int param0;
2207  int param1;
2208  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2209  TypeIndex return_value = interrogate_type_get_derivation((TypeIndex)param0, (int)param1);
2210 #if PY_MAJOR_VERSION >= 3
2211  return PyLong_FromLong(return_value);
2212 #else
2213  return PyInt_FromLong(return_value);
2214 #endif
2215  }
2216  return (PyObject *)NULL;
2217 }
2218 
2219 /*
2220  * Python simple wrapper for
2221  * bool interrogate_type_derivation_has_upcast(TypeIndex type, int n)
2222  */
2223 static PyObject *
2224 _inPU7VHhdU7(PyObject *, PyObject *args) {
2225  int param0;
2226  int param1;
2227  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2228  bool return_value = interrogate_type_derivation_has_upcast((TypeIndex)param0, (int)param1);
2229  return PyBool_FromLong(return_value);
2230  }
2231  return (PyObject *)NULL;
2232 }
2233 
2234 /*
2235  * Python simple wrapper for
2236  * FunctionIndex interrogate_type_get_upcast(TypeIndex type, int n)
2237  */
2238 static PyObject *
2239 _inPU7VHQPxU(PyObject *, PyObject *args) {
2240  int param0;
2241  int param1;
2242  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2243  FunctionIndex return_value = interrogate_type_get_upcast((TypeIndex)param0, (int)param1);
2244 #if PY_MAJOR_VERSION >= 3
2245  return PyLong_FromLong(return_value);
2246 #else
2247  return PyInt_FromLong(return_value);
2248 #endif
2249  }
2250  return (PyObject *)NULL;
2251 }
2252 
2253 /*
2254  * Python simple wrapper for
2255  * bool interrogate_type_derivation_downcast_is_impossible(TypeIndex type, int n)
2256  */
2257 static PyObject *
2258 _inPU7VHO7Pz(PyObject *, PyObject *args) {
2259  int param0;
2260  int param1;
2261  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2262  bool return_value = interrogate_type_derivation_downcast_is_impossible((TypeIndex)param0, (int)param1);
2263  return PyBool_FromLong(return_value);
2264  }
2265  return (PyObject *)NULL;
2266 }
2267 
2268 /*
2269  * Python simple wrapper for
2270  * bool interrogate_type_derivation_has_downcast(TypeIndex type, int n)
2271  */
2272 static PyObject *
2273 _inPU7VHvu_E(PyObject *, PyObject *args) {
2274  int param0;
2275  int param1;
2276  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2277  bool return_value = interrogate_type_derivation_has_downcast((TypeIndex)param0, (int)param1);
2278  return PyBool_FromLong(return_value);
2279  }
2280  return (PyObject *)NULL;
2281 }
2282 
2283 /*
2284  * Python simple wrapper for
2285  * FunctionIndex interrogate_type_get_downcast(TypeIndex type, int n)
2286  */
2287 static PyObject *
2288 _inPU7VHxGUt(PyObject *, PyObject *args) {
2289  int param0;
2290  int param1;
2291  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2292  FunctionIndex return_value = interrogate_type_get_downcast((TypeIndex)param0, (int)param1);
2293 #if PY_MAJOR_VERSION >= 3
2294  return PyLong_FromLong(return_value);
2295 #else
2296  return PyInt_FromLong(return_value);
2297 #endif
2298  }
2299  return (PyObject *)NULL;
2300 }
2301 
2302 /*
2303  * Python simple wrapper for
2304  * int interrogate_type_number_of_nested_types(TypeIndex type)
2305  */
2306 static PyObject *
2307 _inPU7VHzM1P(PyObject *, PyObject *args) {
2308  int param0;
2309  if (PyArg_ParseTuple(args, "i", &param0)) {
2310  int return_value = interrogate_type_number_of_nested_types((TypeIndex)param0);
2311 #if PY_MAJOR_VERSION >= 3
2312  return PyLong_FromLong(return_value);
2313 #else
2314  return PyInt_FromLong(return_value);
2315 #endif
2316  }
2317  return (PyObject *)NULL;
2318 }
2319 
2320 /*
2321  * Python simple wrapper for
2322  * TypeIndex interrogate_type_get_nested_type(TypeIndex type, int n)
2323  */
2324 static PyObject *
2325 _inPU7VHoY5L(PyObject *, PyObject *args) {
2326  int param0;
2327  int param1;
2328  if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
2329  TypeIndex return_value = interrogate_type_get_nested_type((TypeIndex)param0, (int)param1);
2330 #if PY_MAJOR_VERSION >= 3
2331  return PyLong_FromLong(return_value);
2332 #else
2333  return PyInt_FromLong(return_value);
2334 #endif
2335  }
2336  return (PyObject *)NULL;
2337 }
2338 
2339 
2340 static PyMethodDef python_simple_funcs[] = {
2341  { "interrogate_add_search_directory", &_inPU7VHtbRf, METH_VARARGS },
2342  { "interrogate_add_search_path", &_inPU7VHda_g, METH_VARARGS },
2343  { "interrogate_error_flag", &_inPU7VH4RgX, METH_VARARGS },
2344  { "interrogate_number_of_manifests", &_inPU7VH3Gip, METH_VARARGS },
2345  { "interrogate_get_manifest", &_inPU7VHRKDz, METH_VARARGS },
2346  { "interrogate_get_manifest_by_name", &_inPU7VHgZ9N, METH_VARARGS },
2347  { "interrogate_manifest_name", &_inPU7VHFnRZ, METH_VARARGS },
2348  { "interrogate_manifest_definition", &_inPU7VHg0Qv, METH_VARARGS },
2349  { "interrogate_manifest_has_type", &_inPU7VHtrqw, METH_VARARGS },
2350  { "interrogate_manifest_get_type", &_inPU7VHdmpW, METH_VARARGS },
2351  { "interrogate_manifest_has_getter", &_inPU7VHUYgQ, METH_VARARGS },
2352  { "interrogate_manifest_getter", &_inPU7VH0k7F, METH_VARARGS },
2353  { "interrogate_manifest_has_int_value", &_inPU7VHfIsr, METH_VARARGS },
2354  { "interrogate_manifest_get_int_value", &_inPU7VHvysR, METH_VARARGS },
2355  { "interrogate_element_name", &_inPU7VHYQ_2, METH_VARARGS },
2356  { "interrogate_element_scoped_name", &_inPU7VH3kdv, METH_VARARGS },
2357  { "interrogate_element_has_comment", &_inPU7VHew01, METH_VARARGS },
2358  { "interrogate_element_comment", &_inPU7VHQna7, METH_VARARGS },
2359  { "interrogate_get_element_by_name", &_inPU7VHkg95, METH_VARARGS },
2360  { "interrogate_get_element_by_scoped_name", &_inPU7VHluRc, METH_VARARGS },
2361  { "interrogate_element_type", &_inPU7VHtHdM, METH_VARARGS },
2362  { "interrogate_element_has_getter", &_inPU7VHDId0, METH_VARARGS },
2363  { "interrogate_element_getter", &_inPU7VHHuAm, METH_VARARGS },
2364  { "interrogate_element_has_setter", &_inPU7VH_xr0, METH_VARARGS },
2365  { "interrogate_element_setter", &_inPU7VHH5qp, METH_VARARGS },
2366  { "interrogate_number_of_globals", &_inPU7VHU2_B, METH_VARARGS },
2367  { "interrogate_get_global", &_inPU7VHHFO2, METH_VARARGS },
2368  { "interrogate_number_of_global_functions", &_inPU7VHcfjm, METH_VARARGS },
2369  { "interrogate_get_global_function", &_inPU7VH3Sjw, METH_VARARGS },
2370  { "interrogate_number_of_functions", &_inPU7VHgJcX, METH_VARARGS },
2371  { "interrogate_get_function", &_inPU7VHYlw6, METH_VARARGS },
2372  { "interrogate_function_name", &_inPU7VHsmnz, METH_VARARGS },
2373  { "interrogate_function_scoped_name", &_inPU7VHxQ10, METH_VARARGS },
2374  { "interrogate_function_has_comment", &_inPU7VH6gPB, METH_VARARGS },
2375  { "interrogate_function_comment", &_inPU7VHISgV, METH_VARARGS },
2376  { "interrogate_function_prototype", &_inPU7VHH3bx, METH_VARARGS },
2377  { "interrogate_function_is_method", &_inPU7VHzeUk, METH_VARARGS },
2378  { "interrogate_function_class", &_inPU7VHUeI5, METH_VARARGS },
2379  { "interrogate_function_has_module_name", &_inPU7VHuSvx, METH_VARARGS },
2380  { "interrogate_function_module_name", &_inPU7VHwpYd, METH_VARARGS },
2381  { "interrogate_function_has_library_name", &_inPU7VHOfNh, METH_VARARGS },
2382  { "interrogate_function_library_name", &_inPU7VHf5_U, METH_VARARGS },
2383  { "interrogate_function_is_virtual", &_inPU7VHL3ZB, METH_VARARGS },
2384  { "interrogate_function_number_of_c_wrappers", &_inPU7VHXw0I, METH_VARARGS },
2385  { "interrogate_function_c_wrapper", &_inPU7VH3zru, METH_VARARGS },
2386  { "interrogate_function_number_of_python_wrappers", &_inPU7VHRrg2, METH_VARARGS },
2387  { "interrogate_function_python_wrapper", &_inPU7VHEJCx, METH_VARARGS },
2388  { "interrogate_wrapper_name", &_inPU7VHWAZr, METH_VARARGS },
2389  { "interrogate_wrapper_is_callable_by_name", &_inPU7VHrD_M, METH_VARARGS },
2390  { "interrogate_wrapper_has_comment", &_inPU7VHjolz, METH_VARARGS },
2391  { "interrogate_wrapper_comment", &_inPU7VHt_JD, METH_VARARGS },
2392  { "interrogate_wrapper_has_return_value", &_inPU7VHwEts, METH_VARARGS },
2393  { "interrogate_wrapper_return_type", &_inPU7VHrJWs, METH_VARARGS },
2394  { "interrogate_wrapper_caller_manages_return_value", &_inPU7VHpmFD, METH_VARARGS },
2395  { "interrogate_wrapper_return_value_destructor", &_inPU7VHyYUX, METH_VARARGS },
2396  { "interrogate_wrapper_number_of_parameters", &_inPU7VH54dn, METH_VARARGS },
2397  { "interrogate_wrapper_parameter_type", &_inPU7VHGMpW, METH_VARARGS },
2398  { "interrogate_wrapper_parameter_has_name", &_inPU7VHNuBV, METH_VARARGS },
2399  { "interrogate_wrapper_parameter_name", &_inPU7VH9UwA, METH_VARARGS },
2400  { "interrogate_wrapper_parameter_is_this", &_inPU7VH3FDt, METH_VARARGS },
2401  { "interrogate_wrapper_has_pointer", &_inPU7VHf513, METH_VARARGS },
2402  { "interrogate_wrapper_pointer", &_inPU7VHsqGH, METH_VARARGS },
2403  { "interrogate_wrapper_unique_name", &_inPU7VH7shV, METH_VARARGS },
2404  { "interrogate_get_wrapper_by_unique_name", &_inPU7VHA1eF, METH_VARARGS },
2405  { "interrogate_make_seq_class", &_inPU7VH9tTm, METH_VARARGS },
2406  { "interrogate_make_seq_seq_name", &_inPU7VH776V, METH_VARARGS },
2407  { "interrogate_make_seq_num_name", &_inPU7VHfaH0, METH_VARARGS },
2408  { "interrogate_make_seq_element_name", &_inPU7VHGB9D, METH_VARARGS },
2409  { "interrogate_number_of_global_types", &_inPU7VHsxxs, METH_VARARGS },
2410  { "interrogate_get_global_type", &_inPU7VHMT0z, METH_VARARGS },
2411  { "interrogate_number_of_types", &_inPU7VHiW3v, METH_VARARGS },
2412  { "interrogate_get_type", &_inPU7VH4Px8, METH_VARARGS },
2413  { "interrogate_get_type_by_name", &_inPU7VHNHcs, METH_VARARGS },
2414  { "interrogate_get_type_by_scoped_name", &_inPU7VHqHrb, METH_VARARGS },
2415  { "interrogate_get_type_by_true_name", &_inPU7VHaOqq, METH_VARARGS },
2416  { "interrogate_type_name", &_inPU7VHqWOw, METH_VARARGS },
2417  { "interrogate_type_scoped_name", &_inPU7VHHu7x, METH_VARARGS },
2418  { "interrogate_type_true_name", &_inPU7VHwGnA, METH_VARARGS },
2419  { "interrogate_type_is_nested", &_inPU7VHXGxx, METH_VARARGS },
2420  { "interrogate_type_outer_class", &_inPU7VHj04Z, METH_VARARGS },
2421  { "interrogate_type_has_comment", &_inPU7VHEOv4, METH_VARARGS },
2422  { "interrogate_type_comment", &_inPU7VHpCqJ, METH_VARARGS },
2423  { "interrogate_type_has_module_name", &_inPU7VH_Pz3, METH_VARARGS },
2424  { "interrogate_type_module_name", &_inPU7VHt_06, METH_VARARGS },
2425  { "interrogate_type_has_library_name", &_inPU7VHmuPs, METH_VARARGS },
2426  { "interrogate_type_library_name", &_inPU7VHvM8B, METH_VARARGS },
2427  { "interrogate_type_is_atomic", &_inPU7VHap97, METH_VARARGS },
2428  { "interrogate_type_atomic_token", &_inPU7VH0o8D, METH_VARARGS },
2429  { "interrogate_type_is_unsigned", &_inPU7VHOoQ2, METH_VARARGS },
2430  { "interrogate_type_is_signed", &_inPU7VHKuFh, METH_VARARGS },
2431  { "interrogate_type_is_long", &_inPU7VHo5L6, METH_VARARGS },
2432  { "interrogate_type_is_longlong", &_inPU7VHzgKK, METH_VARARGS },
2433  { "interrogate_type_is_short", &_inPU7VH0FIF, METH_VARARGS },
2434  { "interrogate_type_is_wrapped", &_inPU7VHZqvD, METH_VARARGS },
2435  { "interrogate_type_is_pointer", &_inPU7VHDyRd, METH_VARARGS },
2436  { "interrogate_type_is_const", &_inPU7VHMnKa, METH_VARARGS },
2437  { "interrogate_type_is_typedef", &_inPU7VHRtji, METH_VARARGS },
2438  { "interrogate_type_wrapped_type", &_inPU7VHCnbQ, METH_VARARGS },
2439  { "interrogate_type_is_enum", &_inPU7VHdUVN, METH_VARARGS },
2440  { "interrogate_type_number_of_enum_values", &_inPU7VHihbt, METH_VARARGS },
2441  { "interrogate_type_enum_value_name", &_inPU7VHbyPY, METH_VARARGS },
2442  { "interrogate_type_enum_value_scoped_name", &_inPU7VHAaT6, METH_VARARGS },
2443  { "interrogate_type_enum_value_comment", &_inPU7VHgL9q, METH_VARARGS },
2444  { "interrogate_type_enum_value", &_inPU7VHWB97, METH_VARARGS },
2445  { "interrogate_type_is_struct", &_inPU7VHDUAl, METH_VARARGS },
2446  { "interrogate_type_is_class", &_inPU7VH1_Kf, METH_VARARGS },
2447  { "interrogate_type_is_union", &_inPU7VH98lD, METH_VARARGS },
2448  { "interrogate_type_is_fully_defined", &_inPU7VH9SHr, METH_VARARGS },
2449  { "interrogate_type_is_unpublished", &_inPU7VHdiZP, METH_VARARGS },
2450  { "interrogate_type_number_of_constructors", &_inPU7VHTdER, METH_VARARGS },
2451  { "interrogate_type_get_constructor", &_inPU7VHYO56, METH_VARARGS },
2452  { "interrogate_type_has_destructor", &_inPU7VHxtCG, METH_VARARGS },
2453  { "interrogate_type_destructor_is_inherited", &_inPU7VH_EB2, METH_VARARGS },
2454  { "interrogate_type_get_destructor", &_inPU7VHEG1l, METH_VARARGS },
2455  { "interrogate_type_number_of_elements", &_inPU7VH7tUq, METH_VARARGS },
2456  { "interrogate_type_get_element", &_inPU7VHyStU, METH_VARARGS },
2457  { "interrogate_type_number_of_methods", &_inPU7VHdM85, METH_VARARGS },
2458  { "interrogate_type_get_method", &_inPU7VHk_GN, METH_VARARGS },
2459  { "interrogate_type_number_of_make_seqs", &_inPU7VH8QjG, METH_VARARGS },
2460  { "interrogate_type_get_make_seq", &_inPU7VHyMtj, METH_VARARGS },
2461  { "interrogate_type_number_of_casts", &_inPU7VHHDtN, METH_VARARGS },
2462  { "interrogate_type_get_cast", &_inPU7VHHFjA, METH_VARARGS },
2463  { "interrogate_type_number_of_derivations", &_inPU7VH_NPR, METH_VARARGS },
2464  { "interrogate_type_get_derivation", &_inPU7VHcTOH, METH_VARARGS },
2465  { "interrogate_type_derivation_has_upcast", &_inPU7VHhdU7, METH_VARARGS },
2466  { "interrogate_type_get_upcast", &_inPU7VHQPxU, METH_VARARGS },
2467  { "interrogate_type_derivation_downcast_is_impossible", &_inPU7VHO7Pz, METH_VARARGS },
2468  { "interrogate_type_derivation_has_downcast", &_inPU7VHvu_E, METH_VARARGS },
2469  { "interrogate_type_get_downcast", &_inPU7VHxGUt, METH_VARARGS },
2470  { "interrogate_type_number_of_nested_types", &_inPU7VHzM1P, METH_VARARGS },
2471  { "interrogate_type_get_nested_type", &_inPU7VHoY5L, METH_VARARGS },
2472  { NULL, NULL }
2473 };
2474 
2475 #if PY_MAJOR_VERSION >= 3
2476 static struct PyModuleDef python_simple_module = {
2477  PyModuleDef_HEAD_INIT,
2478  "dtoolconfig",
2479  NULL,
2480  -1,
2481  python_simple_funcs,
2482  NULL, NULL, NULL, NULL
2483 };
2484 
2485 #define INIT_FUNC PyObject *PyInit_dtoolconfig
2486 #else
2487 #define INIT_FUNC void initdtoolconfig
2488 #endif
2489 
2490 #ifdef _WIN32
2491 extern "C" __declspec(dllexport) INIT_FUNC();
2492 #else
2493 extern "C" INIT_FUNC();
2494 #endif
2495 
2496 INIT_FUNC() {
2497 #if PY_MAJOR_VERSION >= 3
2498  return PyModule_Create(&python_simple_module);
2499 #else
2500  Py_InitModule("dtoolconfig", python_simple_funcs);
2501 #endif
2502 }
2503