Panda3D

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