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