9 #include "../../src/interrogatedb/interrogate_interface.h" 10 #include "../../src/interrogatedb/interrogate_request.h" 13 #undef _POSIX_C_SOURCE 15 #define PY_SSIZE_T_CLEAN 1 18 #include <Python/Python.h> 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);
168 _inP07yttbRf(PyObject *, PyObject *args) {
170 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
171 ::interrogate_add_search_directory((
char const *)param0);
172 return Py_BuildValue(
"");
182 _inP07ytda_g(PyObject *, PyObject *args) {
184 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
185 ::interrogate_add_search_path((
char const *)param0);
186 return Py_BuildValue(
"");
196 _inP07yt4RgX(PyObject *, PyObject *args) {
197 if (PyArg_ParseTuple(args,
"")) {
198 bool return_value = ::interrogate_error_flag();
199 return PyBool_FromLong(return_value);
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);
215 return PyInt_FromLong(return_value);
226 _inP07ytRKDz(PyObject *, PyObject *args) {
228 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
229 ManifestIndex return_value = ::interrogate_get_manifest((
int)param0);
230 #if PY_MAJOR_VERSION >= 3 231 return PyLong_FromLong(return_value);
233 return PyInt_FromLong(return_value);
244 _inP07ytgZ9N(PyObject *, PyObject *args) {
246 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
247 ManifestIndex return_value = ::interrogate_get_manifest_by_name((
char const *)param0);
248 #if PY_MAJOR_VERSION >= 3 249 return PyLong_FromLong(return_value);
251 return PyInt_FromLong(return_value);
262 _inP07ytFnRZ(PyObject *, PyObject *args) {
264 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
265 char const *return_value = ::interrogate_manifest_name((ManifestIndex)param0);
266 #if PY_MAJOR_VERSION >= 3 267 return PyUnicode_FromString(return_value);
269 return PyString_FromString(return_value);
280 _inP07ytg0Qv(PyObject *, PyObject *args) {
282 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
283 char const *return_value = ::interrogate_manifest_definition((ManifestIndex)param0);
284 #if PY_MAJOR_VERSION >= 3 285 return PyUnicode_FromString(return_value);
287 return PyString_FromString(return_value);
298 _inP07yttrqw(PyObject *, PyObject *args) {
300 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
301 bool return_value = ::interrogate_manifest_has_type((ManifestIndex)param0);
302 return PyBool_FromLong(return_value);
312 _inP07ytdmpW(PyObject *, PyObject *args) {
314 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
315 TypeIndex return_value = ::interrogate_manifest_get_type((ManifestIndex)param0);
316 #if PY_MAJOR_VERSION >= 3 317 return PyLong_FromLong(return_value);
319 return PyInt_FromLong(return_value);
330 _inP07ytUYgQ(PyObject *, PyObject *args) {
332 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
333 bool return_value = ::interrogate_manifest_has_getter((ManifestIndex)param0);
334 return PyBool_FromLong(return_value);
344 _inP07yt0k7F(PyObject *, PyObject *args) {
346 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
347 FunctionIndex return_value = ::interrogate_manifest_getter((ManifestIndex)param0);
348 #if PY_MAJOR_VERSION >= 3 349 return PyLong_FromLong(return_value);
351 return PyInt_FromLong(return_value);
362 _inP07ytfIsr(PyObject *, PyObject *args) {
364 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
365 bool return_value = ::interrogate_manifest_has_int_value((ManifestIndex)param0);
366 return PyBool_FromLong(return_value);
376 _inP07ytvysR(PyObject *, PyObject *args) {
378 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
379 int return_value = ::interrogate_manifest_get_int_value((ManifestIndex)param0);
380 #if PY_MAJOR_VERSION >= 3 381 return PyLong_FromLong(return_value);
383 return PyInt_FromLong(return_value);
394 _inP07ytYQ_2(PyObject *, PyObject *args) {
396 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
397 char const *return_value = ::interrogate_element_name((ElementIndex)param0);
398 #if PY_MAJOR_VERSION >= 3 399 return PyUnicode_FromString(return_value);
401 return PyString_FromString(return_value);
412 _inP07yt3kdv(PyObject *, PyObject *args) {
414 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
415 char const *return_value = ::interrogate_element_scoped_name((ElementIndex)param0);
416 #if PY_MAJOR_VERSION >= 3 417 return PyUnicode_FromString(return_value);
419 return PyString_FromString(return_value);
430 _inP07ytew01(PyObject *, PyObject *args) {
432 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
433 bool return_value = ::interrogate_element_has_comment((ElementIndex)param0);
434 return PyBool_FromLong(return_value);
444 _inP07ytQna7(PyObject *, PyObject *args) {
446 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
447 char const *return_value = ::interrogate_element_comment((ElementIndex)param0);
448 #if PY_MAJOR_VERSION >= 3 449 return PyUnicode_FromString(return_value);
451 return PyString_FromString(return_value);
462 _inP07ytkg95(PyObject *, PyObject *args) {
464 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
465 ElementIndex return_value = ::interrogate_get_element_by_name((
char const *)param0);
466 #if PY_MAJOR_VERSION >= 3 467 return PyLong_FromLong(return_value);
469 return PyInt_FromLong(return_value);
480 _inP07ytluRc(PyObject *, PyObject *args) {
482 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
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);
487 return PyInt_FromLong(return_value);
498 _inP07yttHdM(PyObject *, PyObject *args) {
500 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
501 TypeIndex return_value = ::interrogate_element_type((ElementIndex)param0);
502 #if PY_MAJOR_VERSION >= 3 503 return PyLong_FromLong(return_value);
505 return PyInt_FromLong(return_value);
516 _inP07ytDId0(PyObject *, PyObject *args) {
518 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
519 bool return_value = ::interrogate_element_has_getter((ElementIndex)param0);
520 return PyBool_FromLong(return_value);
530 _inP07ytHuAm(PyObject *, PyObject *args) {
532 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
533 FunctionIndex return_value = ::interrogate_element_getter((ElementIndex)param0);
534 #if PY_MAJOR_VERSION >= 3 535 return PyLong_FromLong(return_value);
537 return PyInt_FromLong(return_value);
548 _inP07yt_xr0(PyObject *, PyObject *args) {
550 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
551 bool return_value = ::interrogate_element_has_setter((ElementIndex)param0);
552 return PyBool_FromLong(return_value);
562 _inP07ytH5qp(PyObject *, PyObject *args) {
564 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
565 FunctionIndex return_value = ::interrogate_element_setter((ElementIndex)param0);
566 #if PY_MAJOR_VERSION >= 3 567 return PyLong_FromLong(return_value);
569 return PyInt_FromLong(return_value);
580 _inP07ytq45U(PyObject *, PyObject *args) {
582 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
583 bool return_value = ::interrogate_element_is_sequence((ElementIndex)param0);
584 return PyBool_FromLong(return_value);
594 _inP07yt6IPa(PyObject *, PyObject *args) {
596 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
597 bool return_value = ::interrogate_element_is_mapping((ElementIndex)param0);
598 return PyBool_FromLong(return_value);
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);
614 return PyInt_FromLong(return_value);
625 _inP07ytHFO2(PyObject *, PyObject *args) {
627 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
628 ElementIndex return_value = ::interrogate_get_global((
int)param0);
629 #if PY_MAJOR_VERSION >= 3 630 return PyLong_FromLong(return_value);
632 return PyInt_FromLong(return_value);
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);
649 return PyInt_FromLong(return_value);
660 _inP07yt3Sjw(PyObject *, PyObject *args) {
662 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
663 FunctionIndex return_value = ::interrogate_get_global_function((
int)param0);
664 #if PY_MAJOR_VERSION >= 3 665 return PyLong_FromLong(return_value);
667 return PyInt_FromLong(return_value);
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);
684 return PyInt_FromLong(return_value);
695 _inP07ytYlw6(PyObject *, PyObject *args) {
697 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
698 FunctionIndex return_value = ::interrogate_get_function((
int)param0);
699 #if PY_MAJOR_VERSION >= 3 700 return PyLong_FromLong(return_value);
702 return PyInt_FromLong(return_value);
713 _inP07ytsmnz(PyObject *, PyObject *args) {
715 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
716 char const *return_value = ::interrogate_function_name((FunctionIndex)param0);
717 #if PY_MAJOR_VERSION >= 3 718 return PyUnicode_FromString(return_value);
720 return PyString_FromString(return_value);
731 _inP07ytxQ10(PyObject *, PyObject *args) {
733 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
734 char const *return_value = ::interrogate_function_scoped_name((FunctionIndex)param0);
735 #if PY_MAJOR_VERSION >= 3 736 return PyUnicode_FromString(return_value);
738 return PyString_FromString(return_value);
749 _inP07yt6gPB(PyObject *, PyObject *args) {
751 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
752 bool return_value = ::interrogate_function_has_comment((FunctionIndex)param0);
753 return PyBool_FromLong(return_value);
763 _inP07ytISgV(PyObject *, PyObject *args) {
765 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
766 char const *return_value = ::interrogate_function_comment((FunctionIndex)param0);
767 #if PY_MAJOR_VERSION >= 3 768 return PyUnicode_FromString(return_value);
770 return PyString_FromString(return_value);
781 _inP07ytH3bx(PyObject *, PyObject *args) {
783 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
784 char const *return_value = ::interrogate_function_prototype((FunctionIndex)param0);
785 #if PY_MAJOR_VERSION >= 3 786 return PyUnicode_FromString(return_value);
788 return PyString_FromString(return_value);
799 _inP07ytzeUk(PyObject *, PyObject *args) {
801 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
802 bool return_value = ::interrogate_function_is_method((FunctionIndex)param0);
803 return PyBool_FromLong(return_value);
813 _inP07ytUeI5(PyObject *, PyObject *args) {
815 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
816 TypeIndex return_value = ::interrogate_function_class((FunctionIndex)param0);
817 #if PY_MAJOR_VERSION >= 3 818 return PyLong_FromLong(return_value);
820 return PyInt_FromLong(return_value);
831 _inP07ytuSvx(PyObject *, PyObject *args) {
833 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
834 bool return_value = ::interrogate_function_has_module_name((FunctionIndex)param0);
835 return PyBool_FromLong(return_value);
845 _inP07ytwpYd(PyObject *, PyObject *args) {
847 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
848 char const *return_value = ::interrogate_function_module_name((FunctionIndex)param0);
849 #if PY_MAJOR_VERSION >= 3 850 return PyUnicode_FromString(return_value);
852 return PyString_FromString(return_value);
863 _inP07ytOfNh(PyObject *, PyObject *args) {
865 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
866 bool return_value = ::interrogate_function_has_library_name((FunctionIndex)param0);
867 return PyBool_FromLong(return_value);
877 _inP07ytf5_U(PyObject *, PyObject *args) {
879 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
880 char const *return_value = ::interrogate_function_library_name((FunctionIndex)param0);
881 #if PY_MAJOR_VERSION >= 3 882 return PyUnicode_FromString(return_value);
884 return PyString_FromString(return_value);
895 _inP07ytL3ZB(PyObject *, PyObject *args) {
897 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
898 bool return_value = ::interrogate_function_is_virtual((FunctionIndex)param0);
899 return PyBool_FromLong(return_value);
909 _inP07ytXw0I(PyObject *, PyObject *args) {
911 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
912 int return_value = ::interrogate_function_number_of_c_wrappers((FunctionIndex)param0);
913 #if PY_MAJOR_VERSION >= 3 914 return PyLong_FromLong(return_value);
916 return PyInt_FromLong(return_value);
927 _inP07yt3zru(PyObject *, PyObject *args) {
930 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
931 FunctionWrapperIndex return_value = ::interrogate_function_c_wrapper((FunctionIndex)param0, (
int)param1);
932 #if PY_MAJOR_VERSION >= 3 933 return PyLong_FromLong(return_value);
935 return PyInt_FromLong(return_value);
946 _inP07ytRrg2(PyObject *, PyObject *args) {
948 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
949 int return_value = ::interrogate_function_number_of_python_wrappers((FunctionIndex)param0);
950 #if PY_MAJOR_VERSION >= 3 951 return PyLong_FromLong(return_value);
953 return PyInt_FromLong(return_value);
964 _inP07ytEJCx(PyObject *, PyObject *args) {
967 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
968 FunctionWrapperIndex return_value = ::interrogate_function_python_wrapper((FunctionIndex)param0, (
int)param1);
969 #if PY_MAJOR_VERSION >= 3 970 return PyLong_FromLong(return_value);
972 return PyInt_FromLong(return_value);
983 _inP07ytWAZr(PyObject *, PyObject *args) {
985 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
986 char const *return_value = ::interrogate_wrapper_name((FunctionWrapperIndex)param0);
987 #if PY_MAJOR_VERSION >= 3 988 return PyUnicode_FromString(return_value);
990 return PyString_FromString(return_value);
1001 _inP07ytrD_M(PyObject *, PyObject *args) {
1003 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1004 bool return_value = ::interrogate_wrapper_is_callable_by_name((FunctionWrapperIndex)param0);
1005 return PyBool_FromLong(return_value);
1015 _inP07ytjolz(PyObject *, PyObject *args) {
1017 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1018 bool return_value = ::interrogate_wrapper_has_comment((FunctionWrapperIndex)param0);
1019 return PyBool_FromLong(return_value);
1029 _inP07ytt_JD(PyObject *, PyObject *args) {
1031 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1032 char const *return_value = ::interrogate_wrapper_comment((FunctionWrapperIndex)param0);
1033 #if PY_MAJOR_VERSION >= 3 1034 return PyUnicode_FromString(return_value);
1036 return PyString_FromString(return_value);
1047 _inP07ytwEts(PyObject *, PyObject *args) {
1049 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1050 bool return_value = ::interrogate_wrapper_has_return_value((FunctionWrapperIndex)param0);
1051 return PyBool_FromLong(return_value);
1061 _inP07ytrJWs(PyObject *, PyObject *args) {
1063 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1064 TypeIndex return_value = ::interrogate_wrapper_return_type((FunctionWrapperIndex)param0);
1065 #if PY_MAJOR_VERSION >= 3 1066 return PyLong_FromLong(return_value);
1068 return PyInt_FromLong(return_value);
1079 _inP07ytpmFD(PyObject *, PyObject *args) {
1081 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1082 bool return_value = ::interrogate_wrapper_caller_manages_return_value((FunctionWrapperIndex)param0);
1083 return PyBool_FromLong(return_value);
1093 _inP07ytyYUX(PyObject *, PyObject *args) {
1095 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1096 FunctionIndex return_value = ::interrogate_wrapper_return_value_destructor((FunctionWrapperIndex)param0);
1097 #if PY_MAJOR_VERSION >= 3 1098 return PyLong_FromLong(return_value);
1100 return PyInt_FromLong(return_value);
1111 _inP07yt54dn(PyObject *, PyObject *args) {
1113 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1114 int return_value = ::interrogate_wrapper_number_of_parameters((FunctionWrapperIndex)param0);
1115 #if PY_MAJOR_VERSION >= 3 1116 return PyLong_FromLong(return_value);
1118 return PyInt_FromLong(return_value);
1129 _inP07ytGMpW(PyObject *, PyObject *args) {
1132 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1133 TypeIndex return_value = ::interrogate_wrapper_parameter_type((FunctionWrapperIndex)param0, (
int)param1);
1134 #if PY_MAJOR_VERSION >= 3 1135 return PyLong_FromLong(return_value);
1137 return PyInt_FromLong(return_value);
1148 _inP07ytNuBV(PyObject *, PyObject *args) {
1151 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1152 bool return_value = ::interrogate_wrapper_parameter_has_name((FunctionWrapperIndex)param0, (
int)param1);
1153 return PyBool_FromLong(return_value);
1163 _inP07yt9UwA(PyObject *, PyObject *args) {
1166 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
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);
1171 return PyString_FromString(return_value);
1182 _inP07yt3FDt(PyObject *, PyObject *args) {
1185 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1186 bool return_value = ::interrogate_wrapper_parameter_is_this((FunctionWrapperIndex)param0, (
int)param1);
1187 return PyBool_FromLong(return_value);
1197 _inP07ytf513(PyObject *, PyObject *args) {
1199 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1200 bool return_value = ::interrogate_wrapper_has_pointer((FunctionWrapperIndex)param0);
1201 return PyBool_FromLong(return_value);
1211 _inP07ytsqGH(PyObject *, PyObject *args) {
1213 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1214 ::interrogate_wrapper_pointer((FunctionWrapperIndex)param0);
1215 return Py_BuildValue(
"");
1225 _inP07yt7shV(PyObject *, PyObject *args) {
1227 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1228 char const *return_value = ::interrogate_wrapper_unique_name((FunctionWrapperIndex)param0);
1229 #if PY_MAJOR_VERSION >= 3 1230 return PyUnicode_FromString(return_value);
1232 return PyString_FromString(return_value);
1243 _inP07ytA1eF(PyObject *, PyObject *args) {
1245 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
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);
1250 return PyInt_FromLong(return_value);
1261 _inP07yt776V(PyObject *, PyObject *args) {
1263 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1264 char const *return_value = ::interrogate_make_seq_seq_name((MakeSeqIndex)param0);
1265 #if PY_MAJOR_VERSION >= 3 1266 return PyUnicode_FromString(return_value);
1268 return PyString_FromString(return_value);
1279 _inP07ytryup(PyObject *, PyObject *args) {
1281 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1282 char const *return_value = ::interrogate_make_seq_scoped_name((MakeSeqIndex)param0);
1283 #if PY_MAJOR_VERSION >= 3 1284 return PyUnicode_FromString(return_value);
1286 return PyString_FromString(return_value);
1297 _inP07ytiytI(PyObject *, PyObject *args) {
1299 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1300 bool return_value = ::interrogate_make_seq_has_comment((ElementIndex)param0);
1301 return PyBool_FromLong(return_value);
1311 _inP07ytZc07(PyObject *, PyObject *args) {
1313 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1314 char const *return_value = ::interrogate_make_seq_comment((ElementIndex)param0);
1315 #if PY_MAJOR_VERSION >= 3 1316 return PyUnicode_FromString(return_value);
1318 return PyString_FromString(return_value);
1329 _inP07ytfaH0(PyObject *, PyObject *args) {
1331 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1332 char const *return_value = ::interrogate_make_seq_num_name((MakeSeqIndex)param0);
1333 #if PY_MAJOR_VERSION >= 3 1334 return PyUnicode_FromString(return_value);
1336 return PyString_FromString(return_value);
1347 _inP07ytGB9D(PyObject *, PyObject *args) {
1349 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1350 char const *return_value = ::interrogate_make_seq_element_name((MakeSeqIndex)param0);
1351 #if PY_MAJOR_VERSION >= 3 1352 return PyUnicode_FromString(return_value);
1354 return PyString_FromString(return_value);
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);
1371 return PyInt_FromLong(return_value);
1382 _inP07ytMT0z(PyObject *, PyObject *args) {
1384 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1385 TypeIndex return_value = ::interrogate_get_global_type((
int)param0);
1386 #if PY_MAJOR_VERSION >= 3 1387 return PyLong_FromLong(return_value);
1389 return PyInt_FromLong(return_value);
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);
1406 return PyInt_FromLong(return_value);
1417 _inP07yt4Px8(PyObject *, PyObject *args) {
1419 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1420 TypeIndex return_value = ::interrogate_get_type((
int)param0);
1421 #if PY_MAJOR_VERSION >= 3 1422 return PyLong_FromLong(return_value);
1424 return PyInt_FromLong(return_value);
1435 _inP07ytNHcs(PyObject *, PyObject *args) {
1437 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1438 TypeIndex return_value = ::interrogate_get_type_by_name((
char const *)param0);
1439 #if PY_MAJOR_VERSION >= 3 1440 return PyLong_FromLong(return_value);
1442 return PyInt_FromLong(return_value);
1453 _inP07ytqHrb(PyObject *, PyObject *args) {
1455 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
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);
1460 return PyInt_FromLong(return_value);
1471 _inP07ytaOqq(PyObject *, PyObject *args) {
1473 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
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);
1478 return PyInt_FromLong(return_value);
1489 _inP07ytpTBb(PyObject *, PyObject *args) {
1491 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1492 bool return_value = ::interrogate_type_is_global((TypeIndex)param0);
1493 return PyBool_FromLong(return_value);
1503 _inP07ytqWOw(PyObject *, PyObject *args) {
1505 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1506 char const *return_value = ::interrogate_type_name((TypeIndex)param0);
1507 #if PY_MAJOR_VERSION >= 3 1508 return PyUnicode_FromString(return_value);
1510 return PyString_FromString(return_value);
1521 _inP07ytHu7x(PyObject *, PyObject *args) {
1523 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1524 char const *return_value = ::interrogate_type_scoped_name((TypeIndex)param0);
1525 #if PY_MAJOR_VERSION >= 3 1526 return PyUnicode_FromString(return_value);
1528 return PyString_FromString(return_value);
1539 _inP07ytwGnA(PyObject *, PyObject *args) {
1541 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1542 char const *return_value = ::interrogate_type_true_name((TypeIndex)param0);
1543 #if PY_MAJOR_VERSION >= 3 1544 return PyUnicode_FromString(return_value);
1546 return PyString_FromString(return_value);
1557 _inP07ytXGxx(PyObject *, PyObject *args) {
1559 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1560 bool return_value = ::interrogate_type_is_nested((TypeIndex)param0);
1561 return PyBool_FromLong(return_value);
1571 _inP07ytj04Z(PyObject *, PyObject *args) {
1573 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1574 TypeIndex return_value = ::interrogate_type_outer_class((TypeIndex)param0);
1575 #if PY_MAJOR_VERSION >= 3 1576 return PyLong_FromLong(return_value);
1578 return PyInt_FromLong(return_value);
1589 _inP07ytEOv4(PyObject *, PyObject *args) {
1591 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1592 bool return_value = ::interrogate_type_has_comment((TypeIndex)param0);
1593 return PyBool_FromLong(return_value);
1603 _inP07ytpCqJ(PyObject *, PyObject *args) {
1605 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1606 char const *return_value = ::interrogate_type_comment((TypeIndex)param0);
1607 #if PY_MAJOR_VERSION >= 3 1608 return PyUnicode_FromString(return_value);
1610 return PyString_FromString(return_value);
1621 _inP07yt_Pz3(PyObject *, PyObject *args) {
1623 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1624 bool return_value = ::interrogate_type_has_module_name((TypeIndex)param0);
1625 return PyBool_FromLong(return_value);
1635 _inP07ytt_06(PyObject *, PyObject *args) {
1637 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1638 char const *return_value = ::interrogate_type_module_name((TypeIndex)param0);
1639 #if PY_MAJOR_VERSION >= 3 1640 return PyUnicode_FromString(return_value);
1642 return PyString_FromString(return_value);
1653 _inP07ytmuPs(PyObject *, PyObject *args) {
1655 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1656 bool return_value = ::interrogate_type_has_library_name((TypeIndex)param0);
1657 return PyBool_FromLong(return_value);
1667 _inP07ytvM8B(PyObject *, PyObject *args) {
1669 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1670 char const *return_value = ::interrogate_type_library_name((TypeIndex)param0);
1671 #if PY_MAJOR_VERSION >= 3 1672 return PyUnicode_FromString(return_value);
1674 return PyString_FromString(return_value);
1685 _inP07ytap97(PyObject *, PyObject *args) {
1687 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1688 bool return_value = ::interrogate_type_is_atomic((TypeIndex)param0);
1689 return PyBool_FromLong(return_value);
1699 _inP07yt0o8D(PyObject *, PyObject *args) {
1701 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1702 AtomicToken return_value = ::interrogate_type_atomic_token((TypeIndex)param0);
1703 #if PY_MAJOR_VERSION >= 3 1704 return PyLong_FromLong(return_value);
1706 return PyInt_FromLong(return_value);
1717 _inP07ytOoQ2(PyObject *, PyObject *args) {
1719 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1720 bool return_value = ::interrogate_type_is_unsigned((TypeIndex)param0);
1721 return PyBool_FromLong(return_value);
1731 _inP07ytKuFh(PyObject *, PyObject *args) {
1733 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1734 bool return_value = ::interrogate_type_is_signed((TypeIndex)param0);
1735 return PyBool_FromLong(return_value);
1745 _inP07yto5L6(PyObject *, PyObject *args) {
1747 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1748 bool return_value = ::interrogate_type_is_long((TypeIndex)param0);
1749 return PyBool_FromLong(return_value);
1759 _inP07ytzgKK(PyObject *, PyObject *args) {
1761 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1762 bool return_value = ::interrogate_type_is_longlong((TypeIndex)param0);
1763 return PyBool_FromLong(return_value);
1773 _inP07yt0FIF(PyObject *, PyObject *args) {
1775 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1776 bool return_value = ::interrogate_type_is_short((TypeIndex)param0);
1777 return PyBool_FromLong(return_value);
1787 _inP07ytZqvD(PyObject *, PyObject *args) {
1789 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1790 bool return_value = ::interrogate_type_is_wrapped((TypeIndex)param0);
1791 return PyBool_FromLong(return_value);
1801 _inP07ytDyRd(PyObject *, PyObject *args) {
1803 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1804 bool return_value = ::interrogate_type_is_pointer((TypeIndex)param0);
1805 return PyBool_FromLong(return_value);
1815 _inP07ytMnKa(PyObject *, PyObject *args) {
1817 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1818 bool return_value = ::interrogate_type_is_const((TypeIndex)param0);
1819 return PyBool_FromLong(return_value);
1829 _inP07ytRtji(PyObject *, PyObject *args) {
1831 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1832 bool return_value = ::interrogate_type_is_typedef((TypeIndex)param0);
1833 return PyBool_FromLong(return_value);
1843 _inP07ytCnbQ(PyObject *, PyObject *args) {
1845 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1846 TypeIndex return_value = ::interrogate_type_wrapped_type((TypeIndex)param0);
1847 #if PY_MAJOR_VERSION >= 3 1848 return PyLong_FromLong(return_value);
1850 return PyInt_FromLong(return_value);
1861 _inP07ytdUVN(PyObject *, PyObject *args) {
1863 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1864 bool return_value = ::interrogate_type_is_enum((TypeIndex)param0);
1865 return PyBool_FromLong(return_value);
1875 _inP07ytihbt(PyObject *, PyObject *args) {
1877 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1878 int return_value = ::interrogate_type_number_of_enum_values((TypeIndex)param0);
1879 #if PY_MAJOR_VERSION >= 3 1880 return PyLong_FromLong(return_value);
1882 return PyInt_FromLong(return_value);
1893 _inP07ytbyPY(PyObject *, PyObject *args) {
1896 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
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);
1901 return PyString_FromString(return_value);
1912 _inP07ytAaT6(PyObject *, PyObject *args) {
1915 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
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);
1920 return PyString_FromString(return_value);
1931 _inP07ytgL9q(PyObject *, PyObject *args) {
1934 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
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);
1939 return PyString_FromString(return_value);
1950 _inP07ytWB97(PyObject *, PyObject *args) {
1953 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1954 int return_value = ::interrogate_type_enum_value((TypeIndex)param0, (
int)param1);
1955 #if PY_MAJOR_VERSION >= 3 1956 return PyLong_FromLong(return_value);
1958 return PyInt_FromLong(return_value);
1969 _inP07ytDUAl(PyObject *, PyObject *args) {
1971 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1972 bool return_value = ::interrogate_type_is_struct((TypeIndex)param0);
1973 return PyBool_FromLong(return_value);
1983 _inP07yt1_Kf(PyObject *, PyObject *args) {
1985 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1986 bool return_value = ::interrogate_type_is_class((TypeIndex)param0);
1987 return PyBool_FromLong(return_value);
1997 _inP07yt98lD(PyObject *, PyObject *args) {
1999 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2000 bool return_value = ::interrogate_type_is_union((TypeIndex)param0);
2001 return PyBool_FromLong(return_value);
2011 _inP07yt9SHr(PyObject *, PyObject *args) {
2013 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2014 bool return_value = ::interrogate_type_is_fully_defined((TypeIndex)param0);
2015 return PyBool_FromLong(return_value);
2025 _inP07ytdiZP(PyObject *, PyObject *args) {
2027 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2028 bool return_value = ::interrogate_type_is_unpublished((TypeIndex)param0);
2029 return PyBool_FromLong(return_value);
2039 _inP07ytTdER(PyObject *, PyObject *args) {
2041 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2042 int return_value = ::interrogate_type_number_of_constructors((TypeIndex)param0);
2043 #if PY_MAJOR_VERSION >= 3 2044 return PyLong_FromLong(return_value);
2046 return PyInt_FromLong(return_value);
2057 _inP07ytYO56(PyObject *, PyObject *args) {
2060 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2061 FunctionIndex return_value = ::interrogate_type_get_constructor((TypeIndex)param0, (
int)param1);
2062 #if PY_MAJOR_VERSION >= 3 2063 return PyLong_FromLong(return_value);
2065 return PyInt_FromLong(return_value);
2076 _inP07ytxtCG(PyObject *, PyObject *args) {
2078 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2079 bool return_value = ::interrogate_type_has_destructor((TypeIndex)param0);
2080 return PyBool_FromLong(return_value);
2090 _inP07yt_EB2(PyObject *, PyObject *args) {
2092 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2093 bool return_value = ::interrogate_type_destructor_is_inherited((TypeIndex)param0);
2094 return PyBool_FromLong(return_value);
2104 _inP07ytEG1l(PyObject *, PyObject *args) {
2106 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2107 FunctionIndex return_value = ::interrogate_type_get_destructor((TypeIndex)param0);
2108 #if PY_MAJOR_VERSION >= 3 2109 return PyLong_FromLong(return_value);
2111 return PyInt_FromLong(return_value);
2122 _inP07yt7tUq(PyObject *, PyObject *args) {
2124 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2125 int return_value = ::interrogate_type_number_of_elements((TypeIndex)param0);
2126 #if PY_MAJOR_VERSION >= 3 2127 return PyLong_FromLong(return_value);
2129 return PyInt_FromLong(return_value);
2140 _inP07ytyStU(PyObject *, PyObject *args) {
2143 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2144 ElementIndex return_value = ::interrogate_type_get_element((TypeIndex)param0, (
int)param1);
2145 #if PY_MAJOR_VERSION >= 3 2146 return PyLong_FromLong(return_value);
2148 return PyInt_FromLong(return_value);
2159 _inP07ytdM85(PyObject *, PyObject *args) {
2161 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2162 int return_value = ::interrogate_type_number_of_methods((TypeIndex)param0);
2163 #if PY_MAJOR_VERSION >= 3 2164 return PyLong_FromLong(return_value);
2166 return PyInt_FromLong(return_value);
2177 _inP07ytk_GN(PyObject *, PyObject *args) {
2180 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2181 FunctionIndex return_value = ::interrogate_type_get_method((TypeIndex)param0, (
int)param1);
2182 #if PY_MAJOR_VERSION >= 3 2183 return PyLong_FromLong(return_value);
2185 return PyInt_FromLong(return_value);
2196 _inP07yt8QjG(PyObject *, PyObject *args) {
2198 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2199 int return_value = ::interrogate_type_number_of_make_seqs((TypeIndex)param0);
2200 #if PY_MAJOR_VERSION >= 3 2201 return PyLong_FromLong(return_value);
2203 return PyInt_FromLong(return_value);
2214 _inP07ytyMtj(PyObject *, PyObject *args) {
2217 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
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);
2222 return PyInt_FromLong(return_value);
2233 _inP07ytHDtN(PyObject *, PyObject *args) {
2235 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2236 int return_value = ::interrogate_type_number_of_casts((TypeIndex)param0);
2237 #if PY_MAJOR_VERSION >= 3 2238 return PyLong_FromLong(return_value);
2240 return PyInt_FromLong(return_value);
2251 _inP07ytHFjA(PyObject *, PyObject *args) {
2254 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2255 FunctionIndex return_value = ::interrogate_type_get_cast((TypeIndex)param0, (
int)param1);
2256 #if PY_MAJOR_VERSION >= 3 2257 return PyLong_FromLong(return_value);
2259 return PyInt_FromLong(return_value);
2270 _inP07yt_NPR(PyObject *, PyObject *args) {
2272 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2273 int return_value = ::interrogate_type_number_of_derivations((TypeIndex)param0);
2274 #if PY_MAJOR_VERSION >= 3 2275 return PyLong_FromLong(return_value);
2277 return PyInt_FromLong(return_value);
2288 _inP07ytcTOH(PyObject *, PyObject *args) {
2291 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2292 TypeIndex return_value = ::interrogate_type_get_derivation((TypeIndex)param0, (
int)param1);
2293 #if PY_MAJOR_VERSION >= 3 2294 return PyLong_FromLong(return_value);
2296 return PyInt_FromLong(return_value);
2307 _inP07ythdU7(PyObject *, PyObject *args) {
2310 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2311 bool return_value = ::interrogate_type_derivation_has_upcast((TypeIndex)param0, (
int)param1);
2312 return PyBool_FromLong(return_value);
2322 _inP07ytQPxU(PyObject *, PyObject *args) {
2325 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2326 FunctionIndex return_value = ::interrogate_type_get_upcast((TypeIndex)param0, (
int)param1);
2327 #if PY_MAJOR_VERSION >= 3 2328 return PyLong_FromLong(return_value);
2330 return PyInt_FromLong(return_value);
2341 _inP07ytO7Pz(PyObject *, PyObject *args) {
2344 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2345 bool return_value = ::interrogate_type_derivation_downcast_is_impossible((TypeIndex)param0, (
int)param1);
2346 return PyBool_FromLong(return_value);
2356 _inP07ytvu_E(PyObject *, PyObject *args) {
2359 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2360 bool return_value = ::interrogate_type_derivation_has_downcast((TypeIndex)param0, (
int)param1);
2361 return PyBool_FromLong(return_value);
2371 _inP07ytxGUt(PyObject *, PyObject *args) {
2374 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2375 FunctionIndex return_value = ::interrogate_type_get_downcast((TypeIndex)param0, (
int)param1);
2376 #if PY_MAJOR_VERSION >= 3 2377 return PyLong_FromLong(return_value);
2379 return PyInt_FromLong(return_value);
2390 _inP07ytzM1P(PyObject *, PyObject *args) {
2392 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2393 int return_value = ::interrogate_type_number_of_nested_types((TypeIndex)param0);
2394 #if PY_MAJOR_VERSION >= 3 2395 return PyLong_FromLong(return_value);
2397 return PyInt_FromLong(return_value);
2408 _inP07ytoY5L(PyObject *, PyObject *args) {
2411 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
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);
2416 return PyInt_FromLong(return_value);
2427 _inP07yte_7S(PyObject *, PyObject *args) {
2429 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
2430 ::interrogate_request_database((
char const *)param0);
2431 return Py_BuildValue(
"");
2441 _inP07ytw_15(PyObject *, PyObject *args) {
2443 if (PyArg_ParseTuple(args,
"n", ¶m0)) {
2445 return Py_BuildValue(
"");
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 }
2593 #if PY_MAJOR_VERSION >= 3 2594 static struct PyModuleDef python_simple_module = {
2595 PyModuleDef_HEAD_INIT,
2599 python_simple_funcs,
2600 nullptr,
nullptr,
nullptr,
nullptr 2603 #define INIT_FUNC PyObject *PyInit_interrogatedb 2605 #define INIT_FUNC void initinterrogatedb 2609 extern "C" __declspec(dllexport) INIT_FUNC();
2611 extern "C" __attribute__((visibility(
"default"))) INIT_FUNC();
2613 extern "C" INIT_FUNC();
2617 #if PY_MAJOR_VERSION >= 3 2618 return PyModule_Create(&python_simple_module);
2620 Py_InitModule(
"interrogatedb", python_simple_funcs);