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