Panda3D

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