9 #include "../../src/interrogatedb/interrogate_interface.h"
10 #include "dtoolbase.h"
12 #undef _POSIX_C_SOURCE
13 #define PY_SSIZE_T_CLEAN 1
16 #include "Python/Python.h"
21 static PyObject *_inPU7VHtbRf(PyObject *
self, PyObject *args);
22 static PyObject *_inPU7VHda_g(PyObject *
self, PyObject *args);
23 static PyObject *_inPU7VH4RgX(PyObject *
self, PyObject *args);
24 static PyObject *_inPU7VH3Gip(PyObject *
self, PyObject *args);
25 static PyObject *_inPU7VHRKDz(PyObject *
self, PyObject *args);
26 static PyObject *_inPU7VHgZ9N(PyObject *
self, PyObject *args);
27 static PyObject *_inPU7VHFnRZ(PyObject *
self, PyObject *args);
28 static PyObject *_inPU7VHg0Qv(PyObject *
self, PyObject *args);
29 static PyObject *_inPU7VHtrqw(PyObject *
self, PyObject *args);
30 static PyObject *_inPU7VHdmpW(PyObject *
self, PyObject *args);
31 static PyObject *_inPU7VHUYgQ(PyObject *
self, PyObject *args);
32 static PyObject *_inPU7VH0k7F(PyObject *
self, PyObject *args);
33 static PyObject *_inPU7VHfIsr(PyObject *
self, PyObject *args);
34 static PyObject *_inPU7VHvysR(PyObject *
self, PyObject *args);
35 static PyObject *_inPU7VHYQ_2(PyObject *
self, PyObject *args);
36 static PyObject *_inPU7VH3kdv(PyObject *
self, PyObject *args);
37 static PyObject *_inPU7VHew01(PyObject *
self, PyObject *args);
38 static PyObject *_inPU7VHQna7(PyObject *
self, PyObject *args);
39 static PyObject *_inPU7VHkg95(PyObject *
self, PyObject *args);
40 static PyObject *_inPU7VHluRc(PyObject *
self, PyObject *args);
41 static PyObject *_inPU7VHtHdM(PyObject *
self, PyObject *args);
42 static PyObject *_inPU7VHDId0(PyObject *
self, PyObject *args);
43 static PyObject *_inPU7VHHuAm(PyObject *
self, PyObject *args);
44 static PyObject *_inPU7VH_xr0(PyObject *
self, PyObject *args);
45 static PyObject *_inPU7VHH5qp(PyObject *
self, PyObject *args);
46 static PyObject *_inPU7VHU2_B(PyObject *
self, PyObject *args);
47 static PyObject *_inPU7VHHFO2(PyObject *
self, PyObject *args);
48 static PyObject *_inPU7VHcfjm(PyObject *
self, PyObject *args);
49 static PyObject *_inPU7VH3Sjw(PyObject *
self, PyObject *args);
50 static PyObject *_inPU7VHgJcX(PyObject *
self, PyObject *args);
51 static PyObject *_inPU7VHYlw6(PyObject *
self, PyObject *args);
52 static PyObject *_inPU7VHsmnz(PyObject *
self, PyObject *args);
53 static PyObject *_inPU7VHxQ10(PyObject *
self, PyObject *args);
54 static PyObject *_inPU7VH6gPB(PyObject *
self, PyObject *args);
55 static PyObject *_inPU7VHISgV(PyObject *
self, PyObject *args);
56 static PyObject *_inPU7VHH3bx(PyObject *
self, PyObject *args);
57 static PyObject *_inPU7VHzeUk(PyObject *
self, PyObject *args);
58 static PyObject *_inPU7VHUeI5(PyObject *
self, PyObject *args);
59 static PyObject *_inPU7VHuSvx(PyObject *
self, PyObject *args);
60 static PyObject *_inPU7VHwpYd(PyObject *
self, PyObject *args);
61 static PyObject *_inPU7VHOfNh(PyObject *
self, PyObject *args);
62 static PyObject *_inPU7VHf5_U(PyObject *
self, PyObject *args);
63 static PyObject *_inPU7VHL3ZB(PyObject *
self, PyObject *args);
64 static PyObject *_inPU7VHXw0I(PyObject *
self, PyObject *args);
65 static PyObject *_inPU7VH3zru(PyObject *
self, PyObject *args);
66 static PyObject *_inPU7VHRrg2(PyObject *
self, PyObject *args);
67 static PyObject *_inPU7VHEJCx(PyObject *
self, PyObject *args);
68 static PyObject *_inPU7VHWAZr(PyObject *
self, PyObject *args);
69 static PyObject *_inPU7VHrD_M(PyObject *
self, PyObject *args);
70 static PyObject *_inPU7VHjolz(PyObject *
self, PyObject *args);
71 static PyObject *_inPU7VHt_JD(PyObject *
self, PyObject *args);
72 static PyObject *_inPU7VHwEts(PyObject *
self, PyObject *args);
73 static PyObject *_inPU7VHrJWs(PyObject *
self, PyObject *args);
74 static PyObject *_inPU7VHpmFD(PyObject *
self, PyObject *args);
75 static PyObject *_inPU7VHyYUX(PyObject *
self, PyObject *args);
76 static PyObject *_inPU7VH54dn(PyObject *
self, PyObject *args);
77 static PyObject *_inPU7VHGMpW(PyObject *
self, PyObject *args);
78 static PyObject *_inPU7VHNuBV(PyObject *
self, PyObject *args);
79 static PyObject *_inPU7VH9UwA(PyObject *
self, PyObject *args);
80 static PyObject *_inPU7VH3FDt(PyObject *
self, PyObject *args);
81 static PyObject *_inPU7VHf513(PyObject *
self, PyObject *args);
82 static PyObject *_inPU7VHsqGH(PyObject *
self, PyObject *args);
83 static PyObject *_inPU7VH7shV(PyObject *
self, PyObject *args);
84 static PyObject *_inPU7VHA1eF(PyObject *
self, PyObject *args);
85 static PyObject *_inPU7VH9tTm(PyObject *
self, PyObject *args);
86 static PyObject *_inPU7VH776V(PyObject *
self, PyObject *args);
87 static PyObject *_inPU7VHfaH0(PyObject *
self, PyObject *args);
88 static PyObject *_inPU7VHGB9D(PyObject *
self, PyObject *args);
89 static PyObject *_inPU7VHsxxs(PyObject *
self, PyObject *args);
90 static PyObject *_inPU7VHMT0z(PyObject *
self, PyObject *args);
91 static PyObject *_inPU7VHiW3v(PyObject *
self, PyObject *args);
92 static PyObject *_inPU7VH4Px8(PyObject *
self, PyObject *args);
93 static PyObject *_inPU7VHNHcs(PyObject *
self, PyObject *args);
94 static PyObject *_inPU7VHqHrb(PyObject *
self, PyObject *args);
95 static PyObject *_inPU7VHaOqq(PyObject *
self, PyObject *args);
96 static PyObject *_inPU7VHqWOw(PyObject *
self, PyObject *args);
97 static PyObject *_inPU7VHHu7x(PyObject *
self, PyObject *args);
98 static PyObject *_inPU7VHwGnA(PyObject *
self, PyObject *args);
99 static PyObject *_inPU7VHXGxx(PyObject *
self, PyObject *args);
100 static PyObject *_inPU7VHj04Z(PyObject *
self, PyObject *args);
101 static PyObject *_inPU7VHEOv4(PyObject *
self, PyObject *args);
102 static PyObject *_inPU7VHpCqJ(PyObject *
self, PyObject *args);
103 static PyObject *_inPU7VH_Pz3(PyObject *
self, PyObject *args);
104 static PyObject *_inPU7VHt_06(PyObject *
self, PyObject *args);
105 static PyObject *_inPU7VHmuPs(PyObject *
self, PyObject *args);
106 static PyObject *_inPU7VHvM8B(PyObject *
self, PyObject *args);
107 static PyObject *_inPU7VHap97(PyObject *
self, PyObject *args);
108 static PyObject *_inPU7VH0o8D(PyObject *
self, PyObject *args);
109 static PyObject *_inPU7VHOoQ2(PyObject *
self, PyObject *args);
110 static PyObject *_inPU7VHKuFh(PyObject *
self, PyObject *args);
111 static PyObject *_inPU7VHo5L6(PyObject *
self, PyObject *args);
112 static PyObject *_inPU7VHzgKK(PyObject *
self, PyObject *args);
113 static PyObject *_inPU7VH0FIF(PyObject *
self, PyObject *args);
114 static PyObject *_inPU7VHZqvD(PyObject *
self, PyObject *args);
115 static PyObject *_inPU7VHDyRd(PyObject *
self, PyObject *args);
116 static PyObject *_inPU7VHMnKa(PyObject *
self, PyObject *args);
117 static PyObject *_inPU7VHRtji(PyObject *
self, PyObject *args);
118 static PyObject *_inPU7VHCnbQ(PyObject *
self, PyObject *args);
119 static PyObject *_inPU7VHdUVN(PyObject *
self, PyObject *args);
120 static PyObject *_inPU7VHihbt(PyObject *
self, PyObject *args);
121 static PyObject *_inPU7VHbyPY(PyObject *
self, PyObject *args);
122 static PyObject *_inPU7VHAaT6(PyObject *
self, PyObject *args);
123 static PyObject *_inPU7VHgL9q(PyObject *
self, PyObject *args);
124 static PyObject *_inPU7VHWB97(PyObject *
self, PyObject *args);
125 static PyObject *_inPU7VHDUAl(PyObject *
self, PyObject *args);
126 static PyObject *_inPU7VH1_Kf(PyObject *
self, PyObject *args);
127 static PyObject *_inPU7VH98lD(PyObject *
self, PyObject *args);
128 static PyObject *_inPU7VH9SHr(PyObject *
self, PyObject *args);
129 static PyObject *_inPU7VHdiZP(PyObject *
self, PyObject *args);
130 static PyObject *_inPU7VHTdER(PyObject *
self, PyObject *args);
131 static PyObject *_inPU7VHYO56(PyObject *
self, PyObject *args);
132 static PyObject *_inPU7VHxtCG(PyObject *
self, PyObject *args);
133 static PyObject *_inPU7VH_EB2(PyObject *
self, PyObject *args);
134 static PyObject *_inPU7VHEG1l(PyObject *
self, PyObject *args);
135 static PyObject *_inPU7VH7tUq(PyObject *
self, PyObject *args);
136 static PyObject *_inPU7VHyStU(PyObject *
self, PyObject *args);
137 static PyObject *_inPU7VHdM85(PyObject *
self, PyObject *args);
138 static PyObject *_inPU7VHk_GN(PyObject *
self, PyObject *args);
139 static PyObject *_inPU7VH8QjG(PyObject *
self, PyObject *args);
140 static PyObject *_inPU7VHyMtj(PyObject *
self, PyObject *args);
141 static PyObject *_inPU7VHHDtN(PyObject *
self, PyObject *args);
142 static PyObject *_inPU7VHHFjA(PyObject *
self, PyObject *args);
143 static PyObject *_inPU7VH_NPR(PyObject *
self, PyObject *args);
144 static PyObject *_inPU7VHcTOH(PyObject *
self, PyObject *args);
145 static PyObject *_inPU7VHhdU7(PyObject *
self, PyObject *args);
146 static PyObject *_inPU7VHQPxU(PyObject *
self, PyObject *args);
147 static PyObject *_inPU7VHO7Pz(PyObject *
self, PyObject *args);
148 static PyObject *_inPU7VHvu_E(PyObject *
self, PyObject *args);
149 static PyObject *_inPU7VHxGUt(PyObject *
self, PyObject *args);
150 static PyObject *_inPU7VHzM1P(PyObject *
self, PyObject *args);
151 static PyObject *_inPU7VHoY5L(PyObject *
self, PyObject *args);
159 _inPU7VHtbRf(PyObject *, PyObject *args) {
161 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
162 interrogate_add_search_directory((
char *)param0);
163 return Py_BuildValue(
"");
165 return (PyObject *)NULL;
173 _inPU7VHda_g(PyObject *, PyObject *args) {
175 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
176 interrogate_add_search_path((
char *)param0);
177 return Py_BuildValue(
"");
179 return (PyObject *)NULL;
187 _inPU7VH4RgX(PyObject *, PyObject *args) {
188 if (PyArg_ParseTuple(args,
"")) {
189 bool return_value = interrogate_error_flag();
190 return PyBool_FromLong(return_value);
192 return (PyObject *)NULL;
200 _inPU7VH3Gip(PyObject *, PyObject *args) {
201 if (PyArg_ParseTuple(args,
"")) {
202 int return_value = interrogate_number_of_manifests();
203 #if PY_MAJOR_VERSION >= 3
204 return PyLong_FromLong(return_value);
206 return PyInt_FromLong(return_value);
209 return (PyObject *)NULL;
217 _inPU7VHRKDz(PyObject *, PyObject *args) {
219 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
220 ManifestIndex return_value = interrogate_get_manifest((
int)param0);
221 #if PY_MAJOR_VERSION >= 3
222 return PyLong_FromLong(return_value);
224 return PyInt_FromLong(return_value);
227 return (PyObject *)NULL;
235 _inPU7VHgZ9N(PyObject *, PyObject *args) {
237 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
238 ManifestIndex return_value = interrogate_get_manifest_by_name((
char *)param0);
239 #if PY_MAJOR_VERSION >= 3
240 return PyLong_FromLong(return_value);
242 return PyInt_FromLong(return_value);
245 return (PyObject *)NULL;
253 _inPU7VHFnRZ(PyObject *, PyObject *args) {
255 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
256 char const *return_value = interrogate_manifest_name((ManifestIndex)param0);
257 #if PY_MAJOR_VERSION >= 3
258 return PyUnicode_FromString(return_value);
260 return PyString_FromString(return_value);
263 return (PyObject *)NULL;
271 _inPU7VHg0Qv(PyObject *, PyObject *args) {
273 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
274 char const *return_value = interrogate_manifest_definition((ManifestIndex)param0);
275 #if PY_MAJOR_VERSION >= 3
276 return PyUnicode_FromString(return_value);
278 return PyString_FromString(return_value);
281 return (PyObject *)NULL;
289 _inPU7VHtrqw(PyObject *, PyObject *args) {
291 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
292 bool return_value = interrogate_manifest_has_type((ManifestIndex)param0);
293 return PyBool_FromLong(return_value);
295 return (PyObject *)NULL;
303 _inPU7VHdmpW(PyObject *, PyObject *args) {
305 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
306 TypeIndex return_value = interrogate_manifest_get_type((ManifestIndex)param0);
307 #if PY_MAJOR_VERSION >= 3
308 return PyLong_FromLong(return_value);
310 return PyInt_FromLong(return_value);
313 return (PyObject *)NULL;
321 _inPU7VHUYgQ(PyObject *, PyObject *args) {
323 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
324 bool return_value = interrogate_manifest_has_getter((ManifestIndex)param0);
325 return PyBool_FromLong(return_value);
327 return (PyObject *)NULL;
335 _inPU7VH0k7F(PyObject *, PyObject *args) {
337 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
338 FunctionIndex return_value = interrogate_manifest_getter((ManifestIndex)param0);
339 #if PY_MAJOR_VERSION >= 3
340 return PyLong_FromLong(return_value);
342 return PyInt_FromLong(return_value);
345 return (PyObject *)NULL;
353 _inPU7VHfIsr(PyObject *, PyObject *args) {
355 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
356 bool return_value = interrogate_manifest_has_int_value((ManifestIndex)param0);
357 return PyBool_FromLong(return_value);
359 return (PyObject *)NULL;
367 _inPU7VHvysR(PyObject *, PyObject *args) {
369 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
370 int return_value = interrogate_manifest_get_int_value((ManifestIndex)param0);
371 #if PY_MAJOR_VERSION >= 3
372 return PyLong_FromLong(return_value);
374 return PyInt_FromLong(return_value);
377 return (PyObject *)NULL;
385 _inPU7VHYQ_2(PyObject *, PyObject *args) {
387 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
388 char const *return_value = interrogate_element_name((ElementIndex)param0);
389 #if PY_MAJOR_VERSION >= 3
390 return PyUnicode_FromString(return_value);
392 return PyString_FromString(return_value);
395 return (PyObject *)NULL;
403 _inPU7VH3kdv(PyObject *, PyObject *args) {
405 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
406 char const *return_value = interrogate_element_scoped_name((ElementIndex)param0);
407 #if PY_MAJOR_VERSION >= 3
408 return PyUnicode_FromString(return_value);
410 return PyString_FromString(return_value);
413 return (PyObject *)NULL;
421 _inPU7VHew01(PyObject *, PyObject *args) {
423 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
424 bool return_value = interrogate_element_has_comment((ElementIndex)param0);
425 return PyBool_FromLong(return_value);
427 return (PyObject *)NULL;
435 _inPU7VHQna7(PyObject *, PyObject *args) {
437 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
438 char const *return_value = interrogate_element_comment((ElementIndex)param0);
439 #if PY_MAJOR_VERSION >= 3
440 return PyUnicode_FromString(return_value);
442 return PyString_FromString(return_value);
445 return (PyObject *)NULL;
453 _inPU7VHkg95(PyObject *, PyObject *args) {
455 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
456 ElementIndex return_value = interrogate_get_element_by_name((
char *)param0);
457 #if PY_MAJOR_VERSION >= 3
458 return PyLong_FromLong(return_value);
460 return PyInt_FromLong(return_value);
463 return (PyObject *)NULL;
471 _inPU7VHluRc(PyObject *, PyObject *args) {
473 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
474 ElementIndex return_value = interrogate_get_element_by_scoped_name((
char *)param0);
475 #if PY_MAJOR_VERSION >= 3
476 return PyLong_FromLong(return_value);
478 return PyInt_FromLong(return_value);
481 return (PyObject *)NULL;
489 _inPU7VHtHdM(PyObject *, PyObject *args) {
491 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
492 TypeIndex return_value = interrogate_element_type((ElementIndex)param0);
493 #if PY_MAJOR_VERSION >= 3
494 return PyLong_FromLong(return_value);
496 return PyInt_FromLong(return_value);
499 return (PyObject *)NULL;
507 _inPU7VHDId0(PyObject *, PyObject *args) {
509 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
510 bool return_value = interrogate_element_has_getter((ElementIndex)param0);
511 return PyBool_FromLong(return_value);
513 return (PyObject *)NULL;
521 _inPU7VHHuAm(PyObject *, PyObject *args) {
523 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
524 FunctionIndex return_value = interrogate_element_getter((ElementIndex)param0);
525 #if PY_MAJOR_VERSION >= 3
526 return PyLong_FromLong(return_value);
528 return PyInt_FromLong(return_value);
531 return (PyObject *)NULL;
539 _inPU7VH_xr0(PyObject *, PyObject *args) {
541 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
542 bool return_value = interrogate_element_has_setter((ElementIndex)param0);
543 return PyBool_FromLong(return_value);
545 return (PyObject *)NULL;
553 _inPU7VHH5qp(PyObject *, PyObject *args) {
555 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
556 FunctionIndex return_value = interrogate_element_setter((ElementIndex)param0);
557 #if PY_MAJOR_VERSION >= 3
558 return PyLong_FromLong(return_value);
560 return PyInt_FromLong(return_value);
563 return (PyObject *)NULL;
571 _inPU7VHU2_B(PyObject *, PyObject *args) {
572 if (PyArg_ParseTuple(args,
"")) {
573 int return_value = interrogate_number_of_globals();
574 #if PY_MAJOR_VERSION >= 3
575 return PyLong_FromLong(return_value);
577 return PyInt_FromLong(return_value);
580 return (PyObject *)NULL;
588 _inPU7VHHFO2(PyObject *, PyObject *args) {
590 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
591 ElementIndex return_value = interrogate_get_global((
int)param0);
592 #if PY_MAJOR_VERSION >= 3
593 return PyLong_FromLong(return_value);
595 return PyInt_FromLong(return_value);
598 return (PyObject *)NULL;
606 _inPU7VHcfjm(PyObject *, PyObject *args) {
607 if (PyArg_ParseTuple(args,
"")) {
608 int return_value = interrogate_number_of_global_functions();
609 #if PY_MAJOR_VERSION >= 3
610 return PyLong_FromLong(return_value);
612 return PyInt_FromLong(return_value);
615 return (PyObject *)NULL;
623 _inPU7VH3Sjw(PyObject *, PyObject *args) {
625 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
626 FunctionIndex return_value = interrogate_get_global_function((
int)param0);
627 #if PY_MAJOR_VERSION >= 3
628 return PyLong_FromLong(return_value);
630 return PyInt_FromLong(return_value);
633 return (PyObject *)NULL;
641 _inPU7VHgJcX(PyObject *, PyObject *args) {
642 if (PyArg_ParseTuple(args,
"")) {
643 int return_value = interrogate_number_of_functions();
644 #if PY_MAJOR_VERSION >= 3
645 return PyLong_FromLong(return_value);
647 return PyInt_FromLong(return_value);
650 return (PyObject *)NULL;
658 _inPU7VHYlw6(PyObject *, PyObject *args) {
660 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
661 FunctionIndex return_value = interrogate_get_function((
int)param0);
662 #if PY_MAJOR_VERSION >= 3
663 return PyLong_FromLong(return_value);
665 return PyInt_FromLong(return_value);
668 return (PyObject *)NULL;
676 _inPU7VHsmnz(PyObject *, PyObject *args) {
678 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
679 char const *return_value = interrogate_function_name((FunctionIndex)param0);
680 #if PY_MAJOR_VERSION >= 3
681 return PyUnicode_FromString(return_value);
683 return PyString_FromString(return_value);
686 return (PyObject *)NULL;
694 _inPU7VHxQ10(PyObject *, PyObject *args) {
696 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
697 char const *return_value = interrogate_function_scoped_name((FunctionIndex)param0);
698 #if PY_MAJOR_VERSION >= 3
699 return PyUnicode_FromString(return_value);
701 return PyString_FromString(return_value);
704 return (PyObject *)NULL;
712 _inPU7VH6gPB(PyObject *, PyObject *args) {
714 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
715 bool return_value = interrogate_function_has_comment((FunctionIndex)param0);
716 return PyBool_FromLong(return_value);
718 return (PyObject *)NULL;
726 _inPU7VHISgV(PyObject *, PyObject *args) {
728 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
729 char const *return_value = interrogate_function_comment((FunctionIndex)param0);
730 #if PY_MAJOR_VERSION >= 3
731 return PyUnicode_FromString(return_value);
733 return PyString_FromString(return_value);
736 return (PyObject *)NULL;
744 _inPU7VHH3bx(PyObject *, PyObject *args) {
746 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
747 char const *return_value = interrogate_function_prototype((FunctionIndex)param0);
748 #if PY_MAJOR_VERSION >= 3
749 return PyUnicode_FromString(return_value);
751 return PyString_FromString(return_value);
754 return (PyObject *)NULL;
762 _inPU7VHzeUk(PyObject *, PyObject *args) {
764 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
765 bool return_value = interrogate_function_is_method((FunctionIndex)param0);
766 return PyBool_FromLong(return_value);
768 return (PyObject *)NULL;
776 _inPU7VHUeI5(PyObject *, PyObject *args) {
778 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
779 TypeIndex return_value = interrogate_function_class((FunctionIndex)param0);
780 #if PY_MAJOR_VERSION >= 3
781 return PyLong_FromLong(return_value);
783 return PyInt_FromLong(return_value);
786 return (PyObject *)NULL;
794 _inPU7VHuSvx(PyObject *, PyObject *args) {
796 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
797 bool return_value = interrogate_function_has_module_name((FunctionIndex)param0);
798 return PyBool_FromLong(return_value);
800 return (PyObject *)NULL;
808 _inPU7VHwpYd(PyObject *, PyObject *args) {
810 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
811 char const *return_value = interrogate_function_module_name((FunctionIndex)param0);
812 #if PY_MAJOR_VERSION >= 3
813 return PyUnicode_FromString(return_value);
815 return PyString_FromString(return_value);
818 return (PyObject *)NULL;
826 _inPU7VHOfNh(PyObject *, PyObject *args) {
828 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
829 bool return_value = interrogate_function_has_library_name((FunctionIndex)param0);
830 return PyBool_FromLong(return_value);
832 return (PyObject *)NULL;
840 _inPU7VHf5_U(PyObject *, PyObject *args) {
842 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
843 char const *return_value = interrogate_function_library_name((FunctionIndex)param0);
844 #if PY_MAJOR_VERSION >= 3
845 return PyUnicode_FromString(return_value);
847 return PyString_FromString(return_value);
850 return (PyObject *)NULL;
858 _inPU7VHL3ZB(PyObject *, PyObject *args) {
860 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
861 bool return_value = interrogate_function_is_virtual((FunctionIndex)param0);
862 return PyBool_FromLong(return_value);
864 return (PyObject *)NULL;
872 _inPU7VHXw0I(PyObject *, PyObject *args) {
874 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
875 int return_value = interrogate_function_number_of_c_wrappers((FunctionIndex)param0);
876 #if PY_MAJOR_VERSION >= 3
877 return PyLong_FromLong(return_value);
879 return PyInt_FromLong(return_value);
882 return (PyObject *)NULL;
890 _inPU7VH3zru(PyObject *, PyObject *args) {
893 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
894 FunctionWrapperIndex return_value = interrogate_function_c_wrapper((FunctionIndex)param0, (
int)param1);
895 #if PY_MAJOR_VERSION >= 3
896 return PyLong_FromLong(return_value);
898 return PyInt_FromLong(return_value);
901 return (PyObject *)NULL;
909 _inPU7VHRrg2(PyObject *, PyObject *args) {
911 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
912 int return_value = interrogate_function_number_of_python_wrappers((FunctionIndex)param0);
913 #if PY_MAJOR_VERSION >= 3
914 return PyLong_FromLong(return_value);
916 return PyInt_FromLong(return_value);
919 return (PyObject *)NULL;
927 _inPU7VHEJCx(PyObject *, PyObject *args) {
930 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
931 FunctionWrapperIndex return_value = interrogate_function_python_wrapper((FunctionIndex)param0, (
int)param1);
932 #if PY_MAJOR_VERSION >= 3
933 return PyLong_FromLong(return_value);
935 return PyInt_FromLong(return_value);
938 return (PyObject *)NULL;
946 _inPU7VHWAZr(PyObject *, PyObject *args) {
948 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
949 char const *return_value = interrogate_wrapper_name((FunctionWrapperIndex)param0);
950 #if PY_MAJOR_VERSION >= 3
951 return PyUnicode_FromString(return_value);
953 return PyString_FromString(return_value);
956 return (PyObject *)NULL;
964 _inPU7VHrD_M(PyObject *, PyObject *args) {
966 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
967 bool return_value = interrogate_wrapper_is_callable_by_name((FunctionWrapperIndex)param0);
968 return PyBool_FromLong(return_value);
970 return (PyObject *)NULL;
978 _inPU7VHjolz(PyObject *, PyObject *args) {
980 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
981 bool return_value = interrogate_wrapper_has_comment((FunctionWrapperIndex)param0);
982 return PyBool_FromLong(return_value);
984 return (PyObject *)NULL;
992 _inPU7VHt_JD(PyObject *, PyObject *args) {
994 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
995 char const *return_value = interrogate_wrapper_comment((FunctionWrapperIndex)param0);
996 #if PY_MAJOR_VERSION >= 3
997 return PyUnicode_FromString(return_value);
999 return PyString_FromString(return_value);
1002 return (PyObject *)NULL;
1010 _inPU7VHwEts(PyObject *, PyObject *args) {
1012 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1013 bool return_value = interrogate_wrapper_has_return_value((FunctionWrapperIndex)param0);
1014 return PyBool_FromLong(return_value);
1016 return (PyObject *)NULL;
1024 _inPU7VHrJWs(PyObject *, PyObject *args) {
1026 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1027 TypeIndex return_value = interrogate_wrapper_return_type((FunctionWrapperIndex)param0);
1028 #if PY_MAJOR_VERSION >= 3
1029 return PyLong_FromLong(return_value);
1031 return PyInt_FromLong(return_value);
1034 return (PyObject *)NULL;
1042 _inPU7VHpmFD(PyObject *, PyObject *args) {
1044 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1045 bool return_value = interrogate_wrapper_caller_manages_return_value((FunctionWrapperIndex)param0);
1046 return PyBool_FromLong(return_value);
1048 return (PyObject *)NULL;
1056 _inPU7VHyYUX(PyObject *, PyObject *args) {
1058 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1059 FunctionIndex return_value = interrogate_wrapper_return_value_destructor((FunctionWrapperIndex)param0);
1060 #if PY_MAJOR_VERSION >= 3
1061 return PyLong_FromLong(return_value);
1063 return PyInt_FromLong(return_value);
1066 return (PyObject *)NULL;
1074 _inPU7VH54dn(PyObject *, PyObject *args) {
1076 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1077 int return_value = interrogate_wrapper_number_of_parameters((FunctionWrapperIndex)param0);
1078 #if PY_MAJOR_VERSION >= 3
1079 return PyLong_FromLong(return_value);
1081 return PyInt_FromLong(return_value);
1084 return (PyObject *)NULL;
1092 _inPU7VHGMpW(PyObject *, PyObject *args) {
1095 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1096 TypeIndex return_value = interrogate_wrapper_parameter_type((FunctionWrapperIndex)param0, (
int)param1);
1097 #if PY_MAJOR_VERSION >= 3
1098 return PyLong_FromLong(return_value);
1100 return PyInt_FromLong(return_value);
1103 return (PyObject *)NULL;
1111 _inPU7VHNuBV(PyObject *, PyObject *args) {
1114 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1115 bool return_value = interrogate_wrapper_parameter_has_name((FunctionWrapperIndex)param0, (
int)param1);
1116 return PyBool_FromLong(return_value);
1118 return (PyObject *)NULL;
1126 _inPU7VH9UwA(PyObject *, PyObject *args) {
1129 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1130 char const *return_value = interrogate_wrapper_parameter_name((FunctionWrapperIndex)param0, (
int)param1);
1131 #if PY_MAJOR_VERSION >= 3
1132 return PyUnicode_FromString(return_value);
1134 return PyString_FromString(return_value);
1137 return (PyObject *)NULL;
1145 _inPU7VH3FDt(PyObject *, PyObject *args) {
1148 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1149 bool return_value = interrogate_wrapper_parameter_is_this((FunctionWrapperIndex)param0, (
int)param1);
1150 return PyBool_FromLong(return_value);
1152 return (PyObject *)NULL;
1160 _inPU7VHf513(PyObject *, PyObject *args) {
1162 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1163 bool return_value = interrogate_wrapper_has_pointer((FunctionWrapperIndex)param0);
1164 return PyBool_FromLong(return_value);
1166 return (PyObject *)NULL;
1174 _inPU7VHsqGH(PyObject *, PyObject *args) {
1176 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1177 interrogate_wrapper_pointer((FunctionWrapperIndex)param0);
1178 return Py_BuildValue(
"");
1180 return (PyObject *)NULL;
1188 _inPU7VH7shV(PyObject *, PyObject *args) {
1190 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1191 char const *return_value = interrogate_wrapper_unique_name((FunctionWrapperIndex)param0);
1192 #if PY_MAJOR_VERSION >= 3
1193 return PyUnicode_FromString(return_value);
1195 return PyString_FromString(return_value);
1198 return (PyObject *)NULL;
1206 _inPU7VHA1eF(PyObject *, PyObject *args) {
1208 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1209 FunctionWrapperIndex return_value = interrogate_get_wrapper_by_unique_name((
char *)param0);
1210 #if PY_MAJOR_VERSION >= 3
1211 return PyLong_FromLong(return_value);
1213 return PyInt_FromLong(return_value);
1216 return (PyObject *)NULL;
1224 _inPU7VH9tTm(PyObject *, PyObject *args) {
1226 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1227 TypeIndex return_value = interrogate_make_seq_class((MakeSeqIndex)param0);
1228 #if PY_MAJOR_VERSION >= 3
1229 return PyLong_FromLong(return_value);
1231 return PyInt_FromLong(return_value);
1234 return (PyObject *)NULL;
1242 _inPU7VH776V(PyObject *, PyObject *args) {
1244 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1245 char const *return_value = interrogate_make_seq_seq_name((MakeSeqIndex)param0);
1246 #if PY_MAJOR_VERSION >= 3
1247 return PyUnicode_FromString(return_value);
1249 return PyString_FromString(return_value);
1252 return (PyObject *)NULL;
1260 _inPU7VHfaH0(PyObject *, PyObject *args) {
1262 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1263 char const *return_value = interrogate_make_seq_num_name((MakeSeqIndex)param0);
1264 #if PY_MAJOR_VERSION >= 3
1265 return PyUnicode_FromString(return_value);
1267 return PyString_FromString(return_value);
1270 return (PyObject *)NULL;
1278 _inPU7VHGB9D(PyObject *, PyObject *args) {
1280 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1281 char const *return_value = interrogate_make_seq_element_name((MakeSeqIndex)param0);
1282 #if PY_MAJOR_VERSION >= 3
1283 return PyUnicode_FromString(return_value);
1285 return PyString_FromString(return_value);
1288 return (PyObject *)NULL;
1296 _inPU7VHsxxs(PyObject *, PyObject *args) {
1297 if (PyArg_ParseTuple(args,
"")) {
1298 int return_value = interrogate_number_of_global_types();
1299 #if PY_MAJOR_VERSION >= 3
1300 return PyLong_FromLong(return_value);
1302 return PyInt_FromLong(return_value);
1305 return (PyObject *)NULL;
1313 _inPU7VHMT0z(PyObject *, PyObject *args) {
1315 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1316 TypeIndex return_value = interrogate_get_global_type((
int)param0);
1317 #if PY_MAJOR_VERSION >= 3
1318 return PyLong_FromLong(return_value);
1320 return PyInt_FromLong(return_value);
1323 return (PyObject *)NULL;
1331 _inPU7VHiW3v(PyObject *, PyObject *args) {
1332 if (PyArg_ParseTuple(args,
"")) {
1333 int return_value = interrogate_number_of_types();
1334 #if PY_MAJOR_VERSION >= 3
1335 return PyLong_FromLong(return_value);
1337 return PyInt_FromLong(return_value);
1340 return (PyObject *)NULL;
1348 _inPU7VH4Px8(PyObject *, PyObject *args) {
1350 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1351 TypeIndex return_value = interrogate_get_type((
int)param0);
1352 #if PY_MAJOR_VERSION >= 3
1353 return PyLong_FromLong(return_value);
1355 return PyInt_FromLong(return_value);
1358 return (PyObject *)NULL;
1366 _inPU7VHNHcs(PyObject *, PyObject *args) {
1368 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1369 TypeIndex return_value = interrogate_get_type_by_name((
char *)param0);
1370 #if PY_MAJOR_VERSION >= 3
1371 return PyLong_FromLong(return_value);
1373 return PyInt_FromLong(return_value);
1376 return (PyObject *)NULL;
1384 _inPU7VHqHrb(PyObject *, PyObject *args) {
1386 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1387 TypeIndex return_value = interrogate_get_type_by_scoped_name((
char *)param0);
1388 #if PY_MAJOR_VERSION >= 3
1389 return PyLong_FromLong(return_value);
1391 return PyInt_FromLong(return_value);
1394 return (PyObject *)NULL;
1402 _inPU7VHaOqq(PyObject *, PyObject *args) {
1404 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1405 TypeIndex return_value = interrogate_get_type_by_true_name((
char *)param0);
1406 #if PY_MAJOR_VERSION >= 3
1407 return PyLong_FromLong(return_value);
1409 return PyInt_FromLong(return_value);
1412 return (PyObject *)NULL;
1420 _inPU7VHqWOw(PyObject *, PyObject *args) {
1422 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1423 char const *return_value = interrogate_type_name((TypeIndex)param0);
1424 #if PY_MAJOR_VERSION >= 3
1425 return PyUnicode_FromString(return_value);
1427 return PyString_FromString(return_value);
1430 return (PyObject *)NULL;
1438 _inPU7VHHu7x(PyObject *, PyObject *args) {
1440 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1441 char const *return_value = interrogate_type_scoped_name((TypeIndex)param0);
1442 #if PY_MAJOR_VERSION >= 3
1443 return PyUnicode_FromString(return_value);
1445 return PyString_FromString(return_value);
1448 return (PyObject *)NULL;
1456 _inPU7VHwGnA(PyObject *, PyObject *args) {
1458 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1459 char const *return_value = interrogate_type_true_name((TypeIndex)param0);
1460 #if PY_MAJOR_VERSION >= 3
1461 return PyUnicode_FromString(return_value);
1463 return PyString_FromString(return_value);
1466 return (PyObject *)NULL;
1474 _inPU7VHXGxx(PyObject *, PyObject *args) {
1476 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1477 bool return_value = interrogate_type_is_nested((TypeIndex)param0);
1478 return PyBool_FromLong(return_value);
1480 return (PyObject *)NULL;
1488 _inPU7VHj04Z(PyObject *, PyObject *args) {
1490 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1491 TypeIndex return_value = interrogate_type_outer_class((TypeIndex)param0);
1492 #if PY_MAJOR_VERSION >= 3
1493 return PyLong_FromLong(return_value);
1495 return PyInt_FromLong(return_value);
1498 return (PyObject *)NULL;
1506 _inPU7VHEOv4(PyObject *, PyObject *args) {
1508 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1509 bool return_value = interrogate_type_has_comment((TypeIndex)param0);
1510 return PyBool_FromLong(return_value);
1512 return (PyObject *)NULL;
1520 _inPU7VHpCqJ(PyObject *, PyObject *args) {
1522 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1523 char const *return_value = interrogate_type_comment((TypeIndex)param0);
1524 #if PY_MAJOR_VERSION >= 3
1525 return PyUnicode_FromString(return_value);
1527 return PyString_FromString(return_value);
1530 return (PyObject *)NULL;
1538 _inPU7VH_Pz3(PyObject *, PyObject *args) {
1540 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1541 bool return_value = interrogate_type_has_module_name((TypeIndex)param0);
1542 return PyBool_FromLong(return_value);
1544 return (PyObject *)NULL;
1552 _inPU7VHt_06(PyObject *, PyObject *args) {
1554 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1555 char const *return_value = interrogate_type_module_name((TypeIndex)param0);
1556 #if PY_MAJOR_VERSION >= 3
1557 return PyUnicode_FromString(return_value);
1559 return PyString_FromString(return_value);
1562 return (PyObject *)NULL;
1570 _inPU7VHmuPs(PyObject *, PyObject *args) {
1572 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1573 bool return_value = interrogate_type_has_library_name((TypeIndex)param0);
1574 return PyBool_FromLong(return_value);
1576 return (PyObject *)NULL;
1584 _inPU7VHvM8B(PyObject *, PyObject *args) {
1586 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1587 char const *return_value = interrogate_type_library_name((TypeIndex)param0);
1588 #if PY_MAJOR_VERSION >= 3
1589 return PyUnicode_FromString(return_value);
1591 return PyString_FromString(return_value);
1594 return (PyObject *)NULL;
1602 _inPU7VHap97(PyObject *, PyObject *args) {
1604 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1605 bool return_value = interrogate_type_is_atomic((TypeIndex)param0);
1606 return PyBool_FromLong(return_value);
1608 return (PyObject *)NULL;
1616 _inPU7VH0o8D(PyObject *, PyObject *args) {
1618 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1619 AtomicToken return_value = interrogate_type_atomic_token((TypeIndex)param0);
1620 #if PY_MAJOR_VERSION >= 3
1621 return PyLong_FromLong(return_value);
1623 return PyInt_FromLong(return_value);
1626 return (PyObject *)NULL;
1634 _inPU7VHOoQ2(PyObject *, PyObject *args) {
1636 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1637 bool return_value = interrogate_type_is_unsigned((TypeIndex)param0);
1638 return PyBool_FromLong(return_value);
1640 return (PyObject *)NULL;
1648 _inPU7VHKuFh(PyObject *, PyObject *args) {
1650 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1651 bool return_value = interrogate_type_is_signed((TypeIndex)param0);
1652 return PyBool_FromLong(return_value);
1654 return (PyObject *)NULL;
1662 _inPU7VHo5L6(PyObject *, PyObject *args) {
1664 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1665 bool return_value = interrogate_type_is_long((TypeIndex)param0);
1666 return PyBool_FromLong(return_value);
1668 return (PyObject *)NULL;
1676 _inPU7VHzgKK(PyObject *, PyObject *args) {
1678 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1679 bool return_value = interrogate_type_is_longlong((TypeIndex)param0);
1680 return PyBool_FromLong(return_value);
1682 return (PyObject *)NULL;
1690 _inPU7VH0FIF(PyObject *, PyObject *args) {
1692 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1693 bool return_value = interrogate_type_is_short((TypeIndex)param0);
1694 return PyBool_FromLong(return_value);
1696 return (PyObject *)NULL;
1704 _inPU7VHZqvD(PyObject *, PyObject *args) {
1706 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1707 bool return_value = interrogate_type_is_wrapped((TypeIndex)param0);
1708 return PyBool_FromLong(return_value);
1710 return (PyObject *)NULL;
1718 _inPU7VHDyRd(PyObject *, PyObject *args) {
1720 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1721 bool return_value = interrogate_type_is_pointer((TypeIndex)param0);
1722 return PyBool_FromLong(return_value);
1724 return (PyObject *)NULL;
1732 _inPU7VHMnKa(PyObject *, PyObject *args) {
1734 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1735 bool return_value = interrogate_type_is_const((TypeIndex)param0);
1736 return PyBool_FromLong(return_value);
1738 return (PyObject *)NULL;
1746 _inPU7VHRtji(PyObject *, PyObject *args) {
1748 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1749 bool return_value = interrogate_type_is_typedef((TypeIndex)param0);
1750 return PyBool_FromLong(return_value);
1752 return (PyObject *)NULL;
1760 _inPU7VHCnbQ(PyObject *, PyObject *args) {
1762 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1763 TypeIndex return_value = interrogate_type_wrapped_type((TypeIndex)param0);
1764 #if PY_MAJOR_VERSION >= 3
1765 return PyLong_FromLong(return_value);
1767 return PyInt_FromLong(return_value);
1770 return (PyObject *)NULL;
1778 _inPU7VHdUVN(PyObject *, PyObject *args) {
1780 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1781 bool return_value = interrogate_type_is_enum((TypeIndex)param0);
1782 return PyBool_FromLong(return_value);
1784 return (PyObject *)NULL;
1792 _inPU7VHihbt(PyObject *, PyObject *args) {
1794 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1795 int return_value = interrogate_type_number_of_enum_values((TypeIndex)param0);
1796 #if PY_MAJOR_VERSION >= 3
1797 return PyLong_FromLong(return_value);
1799 return PyInt_FromLong(return_value);
1802 return (PyObject *)NULL;
1810 _inPU7VHbyPY(PyObject *, PyObject *args) {
1813 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1814 char const *return_value = interrogate_type_enum_value_name((TypeIndex)param0, (
int)param1);
1815 #if PY_MAJOR_VERSION >= 3
1816 return PyUnicode_FromString(return_value);
1818 return PyString_FromString(return_value);
1821 return (PyObject *)NULL;
1829 _inPU7VHAaT6(PyObject *, PyObject *args) {
1832 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1833 char const *return_value = interrogate_type_enum_value_scoped_name((TypeIndex)param0, (
int)param1);
1834 #if PY_MAJOR_VERSION >= 3
1835 return PyUnicode_FromString(return_value);
1837 return PyString_FromString(return_value);
1840 return (PyObject *)NULL;
1848 _inPU7VHgL9q(PyObject *, PyObject *args) {
1851 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1852 char const *return_value = interrogate_type_enum_value_comment((TypeIndex)param0, (
int)param1);
1853 #if PY_MAJOR_VERSION >= 3
1854 return PyUnicode_FromString(return_value);
1856 return PyString_FromString(return_value);
1859 return (PyObject *)NULL;
1867 _inPU7VHWB97(PyObject *, PyObject *args) {
1870 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1871 int return_value = interrogate_type_enum_value((TypeIndex)param0, (
int)param1);
1872 #if PY_MAJOR_VERSION >= 3
1873 return PyLong_FromLong(return_value);
1875 return PyInt_FromLong(return_value);
1878 return (PyObject *)NULL;
1886 _inPU7VHDUAl(PyObject *, PyObject *args) {
1888 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1889 bool return_value = interrogate_type_is_struct((TypeIndex)param0);
1890 return PyBool_FromLong(return_value);
1892 return (PyObject *)NULL;
1900 _inPU7VH1_Kf(PyObject *, PyObject *args) {
1902 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1903 bool return_value = interrogate_type_is_class((TypeIndex)param0);
1904 return PyBool_FromLong(return_value);
1906 return (PyObject *)NULL;
1914 _inPU7VH98lD(PyObject *, PyObject *args) {
1916 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1917 bool return_value = interrogate_type_is_union((TypeIndex)param0);
1918 return PyBool_FromLong(return_value);
1920 return (PyObject *)NULL;
1928 _inPU7VH9SHr(PyObject *, PyObject *args) {
1930 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1931 bool return_value = interrogate_type_is_fully_defined((TypeIndex)param0);
1932 return PyBool_FromLong(return_value);
1934 return (PyObject *)NULL;
1942 _inPU7VHdiZP(PyObject *, PyObject *args) {
1944 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1945 bool return_value = interrogate_type_is_unpublished((TypeIndex)param0);
1946 return PyBool_FromLong(return_value);
1948 return (PyObject *)NULL;
1956 _inPU7VHTdER(PyObject *, PyObject *args) {
1958 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1959 int return_value = interrogate_type_number_of_constructors((TypeIndex)param0);
1960 #if PY_MAJOR_VERSION >= 3
1961 return PyLong_FromLong(return_value);
1963 return PyInt_FromLong(return_value);
1966 return (PyObject *)NULL;
1974 _inPU7VHYO56(PyObject *, PyObject *args) {
1977 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1978 FunctionIndex return_value = interrogate_type_get_constructor((TypeIndex)param0, (
int)param1);
1979 #if PY_MAJOR_VERSION >= 3
1980 return PyLong_FromLong(return_value);
1982 return PyInt_FromLong(return_value);
1985 return (PyObject *)NULL;
1993 _inPU7VHxtCG(PyObject *, PyObject *args) {
1995 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1996 bool return_value = interrogate_type_has_destructor((TypeIndex)param0);
1997 return PyBool_FromLong(return_value);
1999 return (PyObject *)NULL;
2007 _inPU7VH_EB2(PyObject *, PyObject *args) {
2009 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2010 bool return_value = interrogate_type_destructor_is_inherited((TypeIndex)param0);
2011 return PyBool_FromLong(return_value);
2013 return (PyObject *)NULL;
2021 _inPU7VHEG1l(PyObject *, PyObject *args) {
2023 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2024 FunctionIndex return_value = interrogate_type_get_destructor((TypeIndex)param0);
2025 #if PY_MAJOR_VERSION >= 3
2026 return PyLong_FromLong(return_value);
2028 return PyInt_FromLong(return_value);
2031 return (PyObject *)NULL;
2039 _inPU7VH7tUq(PyObject *, PyObject *args) {
2041 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2042 int return_value = interrogate_type_number_of_elements((TypeIndex)param0);
2043 #if PY_MAJOR_VERSION >= 3
2044 return PyLong_FromLong(return_value);
2046 return PyInt_FromLong(return_value);
2049 return (PyObject *)NULL;
2057 _inPU7VHyStU(PyObject *, PyObject *args) {
2060 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2061 ElementIndex return_value = interrogate_type_get_element((TypeIndex)param0, (
int)param1);
2062 #if PY_MAJOR_VERSION >= 3
2063 return PyLong_FromLong(return_value);
2065 return PyInt_FromLong(return_value);
2068 return (PyObject *)NULL;
2076 _inPU7VHdM85(PyObject *, PyObject *args) {
2078 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2079 int return_value = interrogate_type_number_of_methods((TypeIndex)param0);
2080 #if PY_MAJOR_VERSION >= 3
2081 return PyLong_FromLong(return_value);
2083 return PyInt_FromLong(return_value);
2086 return (PyObject *)NULL;
2094 _inPU7VHk_GN(PyObject *, PyObject *args) {
2097 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2098 FunctionIndex return_value = interrogate_type_get_method((TypeIndex)param0, (
int)param1);
2099 #if PY_MAJOR_VERSION >= 3
2100 return PyLong_FromLong(return_value);
2102 return PyInt_FromLong(return_value);
2105 return (PyObject *)NULL;
2113 _inPU7VH8QjG(PyObject *, PyObject *args) {
2115 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2116 int return_value = interrogate_type_number_of_make_seqs((TypeIndex)param0);
2117 #if PY_MAJOR_VERSION >= 3
2118 return PyLong_FromLong(return_value);
2120 return PyInt_FromLong(return_value);
2123 return (PyObject *)NULL;
2131 _inPU7VHyMtj(PyObject *, PyObject *args) {
2134 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2135 MakeSeqIndex return_value = interrogate_type_get_make_seq((TypeIndex)param0, (
int)param1);
2136 #if PY_MAJOR_VERSION >= 3
2137 return PyLong_FromLong(return_value);
2139 return PyInt_FromLong(return_value);
2142 return (PyObject *)NULL;
2150 _inPU7VHHDtN(PyObject *, PyObject *args) {
2152 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2153 int return_value = interrogate_type_number_of_casts((TypeIndex)param0);
2154 #if PY_MAJOR_VERSION >= 3
2155 return PyLong_FromLong(return_value);
2157 return PyInt_FromLong(return_value);
2160 return (PyObject *)NULL;
2168 _inPU7VHHFjA(PyObject *, PyObject *args) {
2171 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2172 FunctionIndex return_value = interrogate_type_get_cast((TypeIndex)param0, (
int)param1);
2173 #if PY_MAJOR_VERSION >= 3
2174 return PyLong_FromLong(return_value);
2176 return PyInt_FromLong(return_value);
2179 return (PyObject *)NULL;
2187 _inPU7VH_NPR(PyObject *, PyObject *args) {
2189 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2190 int return_value = interrogate_type_number_of_derivations((TypeIndex)param0);
2191 #if PY_MAJOR_VERSION >= 3
2192 return PyLong_FromLong(return_value);
2194 return PyInt_FromLong(return_value);
2197 return (PyObject *)NULL;
2205 _inPU7VHcTOH(PyObject *, PyObject *args) {
2208 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2209 TypeIndex return_value = interrogate_type_get_derivation((TypeIndex)param0, (
int)param1);
2210 #if PY_MAJOR_VERSION >= 3
2211 return PyLong_FromLong(return_value);
2213 return PyInt_FromLong(return_value);
2216 return (PyObject *)NULL;
2224 _inPU7VHhdU7(PyObject *, PyObject *args) {
2227 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2228 bool return_value = interrogate_type_derivation_has_upcast((TypeIndex)param0, (
int)param1);
2229 return PyBool_FromLong(return_value);
2231 return (PyObject *)NULL;
2239 _inPU7VHQPxU(PyObject *, PyObject *args) {
2242 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2243 FunctionIndex return_value = interrogate_type_get_upcast((TypeIndex)param0, (
int)param1);
2244 #if PY_MAJOR_VERSION >= 3
2245 return PyLong_FromLong(return_value);
2247 return PyInt_FromLong(return_value);
2250 return (PyObject *)NULL;
2258 _inPU7VHO7Pz(PyObject *, PyObject *args) {
2261 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2262 bool return_value = interrogate_type_derivation_downcast_is_impossible((TypeIndex)param0, (
int)param1);
2263 return PyBool_FromLong(return_value);
2265 return (PyObject *)NULL;
2273 _inPU7VHvu_E(PyObject *, PyObject *args) {
2276 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2277 bool return_value = interrogate_type_derivation_has_downcast((TypeIndex)param0, (
int)param1);
2278 return PyBool_FromLong(return_value);
2280 return (PyObject *)NULL;
2288 _inPU7VHxGUt(PyObject *, PyObject *args) {
2291 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2292 FunctionIndex return_value = interrogate_type_get_downcast((TypeIndex)param0, (
int)param1);
2293 #if PY_MAJOR_VERSION >= 3
2294 return PyLong_FromLong(return_value);
2296 return PyInt_FromLong(return_value);
2299 return (PyObject *)NULL;
2307 _inPU7VHzM1P(PyObject *, PyObject *args) {
2309 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2310 int return_value = interrogate_type_number_of_nested_types((TypeIndex)param0);
2311 #if PY_MAJOR_VERSION >= 3
2312 return PyLong_FromLong(return_value);
2314 return PyInt_FromLong(return_value);
2317 return (PyObject *)NULL;
2325 _inPU7VHoY5L(PyObject *, PyObject *args) {
2328 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2329 TypeIndex return_value = interrogate_type_get_nested_type((TypeIndex)param0, (
int)param1);
2330 #if PY_MAJOR_VERSION >= 3
2331 return PyLong_FromLong(return_value);
2333 return PyInt_FromLong(return_value);
2336 return (PyObject *)NULL;
2340 static PyMethodDef python_simple_funcs[] = {
2341 {
"interrogate_add_search_directory", &_inPU7VHtbRf, METH_VARARGS },
2342 {
"interrogate_add_search_path", &_inPU7VHda_g, METH_VARARGS },
2343 {
"interrogate_error_flag", &_inPU7VH4RgX, METH_VARARGS },
2344 {
"interrogate_number_of_manifests", &_inPU7VH3Gip, METH_VARARGS },
2345 {
"interrogate_get_manifest", &_inPU7VHRKDz, METH_VARARGS },
2346 {
"interrogate_get_manifest_by_name", &_inPU7VHgZ9N, METH_VARARGS },
2347 {
"interrogate_manifest_name", &_inPU7VHFnRZ, METH_VARARGS },
2348 {
"interrogate_manifest_definition", &_inPU7VHg0Qv, METH_VARARGS },
2349 {
"interrogate_manifest_has_type", &_inPU7VHtrqw, METH_VARARGS },
2350 {
"interrogate_manifest_get_type", &_inPU7VHdmpW, METH_VARARGS },
2351 {
"interrogate_manifest_has_getter", &_inPU7VHUYgQ, METH_VARARGS },
2352 {
"interrogate_manifest_getter", &_inPU7VH0k7F, METH_VARARGS },
2353 {
"interrogate_manifest_has_int_value", &_inPU7VHfIsr, METH_VARARGS },
2354 {
"interrogate_manifest_get_int_value", &_inPU7VHvysR, METH_VARARGS },
2355 {
"interrogate_element_name", &_inPU7VHYQ_2, METH_VARARGS },
2356 {
"interrogate_element_scoped_name", &_inPU7VH3kdv, METH_VARARGS },
2357 {
"interrogate_element_has_comment", &_inPU7VHew01, METH_VARARGS },
2358 {
"interrogate_element_comment", &_inPU7VHQna7, METH_VARARGS },
2359 {
"interrogate_get_element_by_name", &_inPU7VHkg95, METH_VARARGS },
2360 {
"interrogate_get_element_by_scoped_name", &_inPU7VHluRc, METH_VARARGS },
2361 {
"interrogate_element_type", &_inPU7VHtHdM, METH_VARARGS },
2362 {
"interrogate_element_has_getter", &_inPU7VHDId0, METH_VARARGS },
2363 {
"interrogate_element_getter", &_inPU7VHHuAm, METH_VARARGS },
2364 {
"interrogate_element_has_setter", &_inPU7VH_xr0, METH_VARARGS },
2365 {
"interrogate_element_setter", &_inPU7VHH5qp, METH_VARARGS },
2366 {
"interrogate_number_of_globals", &_inPU7VHU2_B, METH_VARARGS },
2367 {
"interrogate_get_global", &_inPU7VHHFO2, METH_VARARGS },
2368 {
"interrogate_number_of_global_functions", &_inPU7VHcfjm, METH_VARARGS },
2369 {
"interrogate_get_global_function", &_inPU7VH3Sjw, METH_VARARGS },
2370 {
"interrogate_number_of_functions", &_inPU7VHgJcX, METH_VARARGS },
2371 {
"interrogate_get_function", &_inPU7VHYlw6, METH_VARARGS },
2372 {
"interrogate_function_name", &_inPU7VHsmnz, METH_VARARGS },
2373 {
"interrogate_function_scoped_name", &_inPU7VHxQ10, METH_VARARGS },
2374 {
"interrogate_function_has_comment", &_inPU7VH6gPB, METH_VARARGS },
2375 {
"interrogate_function_comment", &_inPU7VHISgV, METH_VARARGS },
2376 {
"interrogate_function_prototype", &_inPU7VHH3bx, METH_VARARGS },
2377 {
"interrogate_function_is_method", &_inPU7VHzeUk, METH_VARARGS },
2378 {
"interrogate_function_class", &_inPU7VHUeI5, METH_VARARGS },
2379 {
"interrogate_function_has_module_name", &_inPU7VHuSvx, METH_VARARGS },
2380 {
"interrogate_function_module_name", &_inPU7VHwpYd, METH_VARARGS },
2381 {
"interrogate_function_has_library_name", &_inPU7VHOfNh, METH_VARARGS },
2382 {
"interrogate_function_library_name", &_inPU7VHf5_U, METH_VARARGS },
2383 {
"interrogate_function_is_virtual", &_inPU7VHL3ZB, METH_VARARGS },
2384 {
"interrogate_function_number_of_c_wrappers", &_inPU7VHXw0I, METH_VARARGS },
2385 {
"interrogate_function_c_wrapper", &_inPU7VH3zru, METH_VARARGS },
2386 {
"interrogate_function_number_of_python_wrappers", &_inPU7VHRrg2, METH_VARARGS },
2387 {
"interrogate_function_python_wrapper", &_inPU7VHEJCx, METH_VARARGS },
2388 {
"interrogate_wrapper_name", &_inPU7VHWAZr, METH_VARARGS },
2389 {
"interrogate_wrapper_is_callable_by_name", &_inPU7VHrD_M, METH_VARARGS },
2390 {
"interrogate_wrapper_has_comment", &_inPU7VHjolz, METH_VARARGS },
2391 {
"interrogate_wrapper_comment", &_inPU7VHt_JD, METH_VARARGS },
2392 {
"interrogate_wrapper_has_return_value", &_inPU7VHwEts, METH_VARARGS },
2393 {
"interrogate_wrapper_return_type", &_inPU7VHrJWs, METH_VARARGS },
2394 {
"interrogate_wrapper_caller_manages_return_value", &_inPU7VHpmFD, METH_VARARGS },
2395 {
"interrogate_wrapper_return_value_destructor", &_inPU7VHyYUX, METH_VARARGS },
2396 {
"interrogate_wrapper_number_of_parameters", &_inPU7VH54dn, METH_VARARGS },
2397 {
"interrogate_wrapper_parameter_type", &_inPU7VHGMpW, METH_VARARGS },
2398 {
"interrogate_wrapper_parameter_has_name", &_inPU7VHNuBV, METH_VARARGS },
2399 {
"interrogate_wrapper_parameter_name", &_inPU7VH9UwA, METH_VARARGS },
2400 {
"interrogate_wrapper_parameter_is_this", &_inPU7VH3FDt, METH_VARARGS },
2401 {
"interrogate_wrapper_has_pointer", &_inPU7VHf513, METH_VARARGS },
2402 {
"interrogate_wrapper_pointer", &_inPU7VHsqGH, METH_VARARGS },
2403 {
"interrogate_wrapper_unique_name", &_inPU7VH7shV, METH_VARARGS },
2404 {
"interrogate_get_wrapper_by_unique_name", &_inPU7VHA1eF, METH_VARARGS },
2405 {
"interrogate_make_seq_class", &_inPU7VH9tTm, METH_VARARGS },
2406 {
"interrogate_make_seq_seq_name", &_inPU7VH776V, METH_VARARGS },
2407 {
"interrogate_make_seq_num_name", &_inPU7VHfaH0, METH_VARARGS },
2408 {
"interrogate_make_seq_element_name", &_inPU7VHGB9D, METH_VARARGS },
2409 {
"interrogate_number_of_global_types", &_inPU7VHsxxs, METH_VARARGS },
2410 {
"interrogate_get_global_type", &_inPU7VHMT0z, METH_VARARGS },
2411 {
"interrogate_number_of_types", &_inPU7VHiW3v, METH_VARARGS },
2412 {
"interrogate_get_type", &_inPU7VH4Px8, METH_VARARGS },
2413 {
"interrogate_get_type_by_name", &_inPU7VHNHcs, METH_VARARGS },
2414 {
"interrogate_get_type_by_scoped_name", &_inPU7VHqHrb, METH_VARARGS },
2415 {
"interrogate_get_type_by_true_name", &_inPU7VHaOqq, METH_VARARGS },
2416 {
"interrogate_type_name", &_inPU7VHqWOw, METH_VARARGS },
2417 {
"interrogate_type_scoped_name", &_inPU7VHHu7x, METH_VARARGS },
2418 {
"interrogate_type_true_name", &_inPU7VHwGnA, METH_VARARGS },
2419 {
"interrogate_type_is_nested", &_inPU7VHXGxx, METH_VARARGS },
2420 {
"interrogate_type_outer_class", &_inPU7VHj04Z, METH_VARARGS },
2421 {
"interrogate_type_has_comment", &_inPU7VHEOv4, METH_VARARGS },
2422 {
"interrogate_type_comment", &_inPU7VHpCqJ, METH_VARARGS },
2423 {
"interrogate_type_has_module_name", &_inPU7VH_Pz3, METH_VARARGS },
2424 {
"interrogate_type_module_name", &_inPU7VHt_06, METH_VARARGS },
2425 {
"interrogate_type_has_library_name", &_inPU7VHmuPs, METH_VARARGS },
2426 {
"interrogate_type_library_name", &_inPU7VHvM8B, METH_VARARGS },
2427 {
"interrogate_type_is_atomic", &_inPU7VHap97, METH_VARARGS },
2428 {
"interrogate_type_atomic_token", &_inPU7VH0o8D, METH_VARARGS },
2429 {
"interrogate_type_is_unsigned", &_inPU7VHOoQ2, METH_VARARGS },
2430 {
"interrogate_type_is_signed", &_inPU7VHKuFh, METH_VARARGS },
2431 {
"interrogate_type_is_long", &_inPU7VHo5L6, METH_VARARGS },
2432 {
"interrogate_type_is_longlong", &_inPU7VHzgKK, METH_VARARGS },
2433 {
"interrogate_type_is_short", &_inPU7VH0FIF, METH_VARARGS },
2434 {
"interrogate_type_is_wrapped", &_inPU7VHZqvD, METH_VARARGS },
2435 {
"interrogate_type_is_pointer", &_inPU7VHDyRd, METH_VARARGS },
2436 {
"interrogate_type_is_const", &_inPU7VHMnKa, METH_VARARGS },
2437 {
"interrogate_type_is_typedef", &_inPU7VHRtji, METH_VARARGS },
2438 {
"interrogate_type_wrapped_type", &_inPU7VHCnbQ, METH_VARARGS },
2439 {
"interrogate_type_is_enum", &_inPU7VHdUVN, METH_VARARGS },
2440 {
"interrogate_type_number_of_enum_values", &_inPU7VHihbt, METH_VARARGS },
2441 {
"interrogate_type_enum_value_name", &_inPU7VHbyPY, METH_VARARGS },
2442 {
"interrogate_type_enum_value_scoped_name", &_inPU7VHAaT6, METH_VARARGS },
2443 {
"interrogate_type_enum_value_comment", &_inPU7VHgL9q, METH_VARARGS },
2444 {
"interrogate_type_enum_value", &_inPU7VHWB97, METH_VARARGS },
2445 {
"interrogate_type_is_struct", &_inPU7VHDUAl, METH_VARARGS },
2446 {
"interrogate_type_is_class", &_inPU7VH1_Kf, METH_VARARGS },
2447 {
"interrogate_type_is_union", &_inPU7VH98lD, METH_VARARGS },
2448 {
"interrogate_type_is_fully_defined", &_inPU7VH9SHr, METH_VARARGS },
2449 {
"interrogate_type_is_unpublished", &_inPU7VHdiZP, METH_VARARGS },
2450 {
"interrogate_type_number_of_constructors", &_inPU7VHTdER, METH_VARARGS },
2451 {
"interrogate_type_get_constructor", &_inPU7VHYO56, METH_VARARGS },
2452 {
"interrogate_type_has_destructor", &_inPU7VHxtCG, METH_VARARGS },
2453 {
"interrogate_type_destructor_is_inherited", &_inPU7VH_EB2, METH_VARARGS },
2454 {
"interrogate_type_get_destructor", &_inPU7VHEG1l, METH_VARARGS },
2455 {
"interrogate_type_number_of_elements", &_inPU7VH7tUq, METH_VARARGS },
2456 {
"interrogate_type_get_element", &_inPU7VHyStU, METH_VARARGS },
2457 {
"interrogate_type_number_of_methods", &_inPU7VHdM85, METH_VARARGS },
2458 {
"interrogate_type_get_method", &_inPU7VHk_GN, METH_VARARGS },
2459 {
"interrogate_type_number_of_make_seqs", &_inPU7VH8QjG, METH_VARARGS },
2460 {
"interrogate_type_get_make_seq", &_inPU7VHyMtj, METH_VARARGS },
2461 {
"interrogate_type_number_of_casts", &_inPU7VHHDtN, METH_VARARGS },
2462 {
"interrogate_type_get_cast", &_inPU7VHHFjA, METH_VARARGS },
2463 {
"interrogate_type_number_of_derivations", &_inPU7VH_NPR, METH_VARARGS },
2464 {
"interrogate_type_get_derivation", &_inPU7VHcTOH, METH_VARARGS },
2465 {
"interrogate_type_derivation_has_upcast", &_inPU7VHhdU7, METH_VARARGS },
2466 {
"interrogate_type_get_upcast", &_inPU7VHQPxU, METH_VARARGS },
2467 {
"interrogate_type_derivation_downcast_is_impossible", &_inPU7VHO7Pz, METH_VARARGS },
2468 {
"interrogate_type_derivation_has_downcast", &_inPU7VHvu_E, METH_VARARGS },
2469 {
"interrogate_type_get_downcast", &_inPU7VHxGUt, METH_VARARGS },
2470 {
"interrogate_type_number_of_nested_types", &_inPU7VHzM1P, METH_VARARGS },
2471 {
"interrogate_type_get_nested_type", &_inPU7VHoY5L, METH_VARARGS },
2475 #if PY_MAJOR_VERSION >= 3
2476 static struct PyModuleDef python_simple_module = {
2477 PyModuleDef_HEAD_INIT,
2481 python_simple_funcs,
2482 NULL, NULL, NULL, NULL
2485 #define INIT_FUNC PyObject *PyInit_dtoolconfig
2487 #define INIT_FUNC void initdtoolconfig
2491 extern "C" __declspec(dllexport) INIT_FUNC();
2493 extern "C" INIT_FUNC();
2497 #if PY_MAJOR_VERSION >= 3
2498 return PyModule_Create(&python_simple_module);
2500 Py_InitModule(
"dtoolconfig", python_simple_funcs);