9#include "../../src/interrogatedb/interrogate_interface.h"
10#include "../../src/interrogatedb/interrogate_request.h"
15#define PY_SSIZE_T_CLEAN 1
18 #include <Python/Python.h>
23static PyObject *_inP07yttbRf(PyObject *self, PyObject *args);
24static PyObject *_inP07ytda_g(PyObject *self, PyObject *args);
25static PyObject *_inP07yt4RgX(PyObject *self, PyObject *args);
26static PyObject *_inP07yt3Gip(PyObject *self, PyObject *args);
27static PyObject *_inP07ytRKDz(PyObject *self, PyObject *args);
28static PyObject *_inP07ytgZ9N(PyObject *self, PyObject *args);
29static PyObject *_inP07ytFnRZ(PyObject *self, PyObject *args);
30static PyObject *_inP07ytg0Qv(PyObject *self, PyObject *args);
31static PyObject *_inP07yttrqw(PyObject *self, PyObject *args);
32static PyObject *_inP07ytdmpW(PyObject *self, PyObject *args);
33static PyObject *_inP07ytUYgQ(PyObject *self, PyObject *args);
34static PyObject *_inP07yt0k7F(PyObject *self, PyObject *args);
35static PyObject *_inP07ytfIsr(PyObject *self, PyObject *args);
36static PyObject *_inP07ytvysR(PyObject *self, PyObject *args);
37static PyObject *_inP07ytYQ_2(PyObject *self, PyObject *args);
38static PyObject *_inP07yt3kdv(PyObject *self, PyObject *args);
39static PyObject *_inP07ytew01(PyObject *self, PyObject *args);
40static PyObject *_inP07ytQna7(PyObject *self, PyObject *args);
41static PyObject *_inP07ytkg95(PyObject *self, PyObject *args);
42static PyObject *_inP07ytluRc(PyObject *self, PyObject *args);
43static PyObject *_inP07yttHdM(PyObject *self, PyObject *args);
44static PyObject *_inP07ytDId0(PyObject *self, PyObject *args);
45static PyObject *_inP07ytHuAm(PyObject *self, PyObject *args);
46static PyObject *_inP07yt_xr0(PyObject *self, PyObject *args);
47static PyObject *_inP07ytH5qp(PyObject *self, PyObject *args);
48static PyObject *_inP07ytq45U(PyObject *self, PyObject *args);
49static PyObject *_inP07yt6IPa(PyObject *self, PyObject *args);
50static PyObject *_inP07ytU2_B(PyObject *self, PyObject *args);
51static PyObject *_inP07ytHFO2(PyObject *self, PyObject *args);
52static PyObject *_inP07ytcfjm(PyObject *self, PyObject *args);
53static PyObject *_inP07yt3Sjw(PyObject *self, PyObject *args);
54static PyObject *_inP07ytgJcX(PyObject *self, PyObject *args);
55static PyObject *_inP07ytYlw6(PyObject *self, PyObject *args);
56static PyObject *_inP07ytsmnz(PyObject *self, PyObject *args);
57static PyObject *_inP07ytxQ10(PyObject *self, PyObject *args);
58static PyObject *_inP07yt6gPB(PyObject *self, PyObject *args);
59static PyObject *_inP07ytISgV(PyObject *self, PyObject *args);
60static PyObject *_inP07ytH3bx(PyObject *self, PyObject *args);
61static PyObject *_inP07ytzeUk(PyObject *self, PyObject *args);
62static PyObject *_inP07ytUeI5(PyObject *self, PyObject *args);
63static PyObject *_inP07ytbmxJ(PyObject *self, PyObject *args);
64static PyObject *_inP07ytY8Lc(PyObject *self, PyObject *args);
65static PyObject *_inP07ytJAAI(PyObject *self, PyObject *args);
66static PyObject *_inP07yt0UXw(PyObject *self, PyObject *args);
67static PyObject *_inP07ytuSvx(PyObject *self, PyObject *args);
68static PyObject *_inP07ytwpYd(PyObject *self, PyObject *args);
69static PyObject *_inP07ytOfNh(PyObject *self, PyObject *args);
70static PyObject *_inP07ytf5_U(PyObject *self, PyObject *args);
71static PyObject *_inP07ytL3ZB(PyObject *self, PyObject *args);
72static PyObject *_inP07ytXw0I(PyObject *self, PyObject *args);
73static PyObject *_inP07yt3zru(PyObject *self, PyObject *args);
74static PyObject *_inP07ytRrg2(PyObject *self, PyObject *args);
75static PyObject *_inP07ytEJCx(PyObject *self, PyObject *args);
76static PyObject *_inP07ytWAZr(PyObject *self, PyObject *args);
77static PyObject *_inP07ytrD_M(PyObject *self, PyObject *args);
78static PyObject *_inP07ytjolz(PyObject *self, PyObject *args);
79static PyObject *_inP07ytt_JD(PyObject *self, PyObject *args);
80static PyObject *_inP07ytwEts(PyObject *self, PyObject *args);
81static PyObject *_inP07ytrJWs(PyObject *self, PyObject *args);
82static PyObject *_inP07ytpmFD(PyObject *self, PyObject *args);
83static PyObject *_inP07ytyYUX(PyObject *self, PyObject *args);
84static PyObject *_inP07yt54dn(PyObject *self, PyObject *args);
85static PyObject *_inP07ytGMpW(PyObject *self, PyObject *args);
86static PyObject *_inP07ytNuBV(PyObject *self, PyObject *args);
87static PyObject *_inP07yt9UwA(PyObject *self, PyObject *args);
88static PyObject *_inP07yt3FDt(PyObject *self, PyObject *args);
89static PyObject *_inP07ytDgOY(PyObject *self, PyObject *args);
90static PyObject *_inP07ytf513(PyObject *self, PyObject *args);
91static PyObject *_inP07ytsqGH(PyObject *self, PyObject *args);
92static PyObject *_inP07yt7shV(PyObject *self, PyObject *args);
93static PyObject *_inP07ytA1eF(PyObject *self, PyObject *args);
94static PyObject *_inP07yt776V(PyObject *self, PyObject *args);
95static PyObject *_inP07ytryup(PyObject *self, PyObject *args);
96static PyObject *_inP07ytiytI(PyObject *self, PyObject *args);
97static PyObject *_inP07ytZc07(PyObject *self, PyObject *args);
98static PyObject *_inP07ytfaH0(PyObject *self, PyObject *args);
99static PyObject *_inP07ytGB9D(PyObject *self, PyObject *args);
100static PyObject *_inP07ytrppS(PyObject *self, PyObject *args);
101static PyObject *_inP07ytO50x(PyObject *self, PyObject *args);
102static PyObject *_inP07ytsxxs(PyObject *self, PyObject *args);
103static PyObject *_inP07ytMT0z(PyObject *self, PyObject *args);
104static PyObject *_inP07ytiW3v(PyObject *self, PyObject *args);
105static PyObject *_inP07yt4Px8(PyObject *self, PyObject *args);
106static PyObject *_inP07ytNHcs(PyObject *self, PyObject *args);
107static PyObject *_inP07ytqHrb(PyObject *self, PyObject *args);
108static PyObject *_inP07ytaOqq(PyObject *self, PyObject *args);
109static PyObject *_inP07ytpTBb(PyObject *self, PyObject *args);
110static PyObject *_inP07ytqWOw(PyObject *self, PyObject *args);
111static PyObject *_inP07ytHu7x(PyObject *self, PyObject *args);
112static PyObject *_inP07ytwGnA(PyObject *self, PyObject *args);
113static PyObject *_inP07ytXGxx(PyObject *self, PyObject *args);
114static PyObject *_inP07ytj04Z(PyObject *self, PyObject *args);
115static PyObject *_inP07ytEOv4(PyObject *self, PyObject *args);
116static PyObject *_inP07ytpCqJ(PyObject *self, PyObject *args);
117static PyObject *_inP07yt_Pz3(PyObject *self, PyObject *args);
118static PyObject *_inP07ytt_06(PyObject *self, PyObject *args);
119static PyObject *_inP07ytmuPs(PyObject *self, PyObject *args);
120static PyObject *_inP07ytvM8B(PyObject *self, PyObject *args);
121static PyObject *_inP07ytap97(PyObject *self, PyObject *args);
122static PyObject *_inP07yt0o8D(PyObject *self, PyObject *args);
123static PyObject *_inP07ytOoQ2(PyObject *self, PyObject *args);
124static PyObject *_inP07ytKuFh(PyObject *self, PyObject *args);
125static PyObject *_inP07yto5L6(PyObject *self, PyObject *args);
126static PyObject *_inP07ytzgKK(PyObject *self, PyObject *args);
127static PyObject *_inP07yt0FIF(PyObject *self, PyObject *args);
128static PyObject *_inP07ytZqvD(PyObject *self, PyObject *args);
129static PyObject *_inP07ytDyRd(PyObject *self, PyObject *args);
130static PyObject *_inP07ytMnKa(PyObject *self, PyObject *args);
131static PyObject *_inP07ytRtji(PyObject *self, PyObject *args);
132static PyObject *_inP07ytCnbQ(PyObject *self, PyObject *args);
133static PyObject *_inP07ytoxqc(PyObject *self, PyObject *args);
134static PyObject *_inP07ytZQIS(PyObject *self, PyObject *args);
135static PyObject *_inP07ytdUVN(PyObject *self, PyObject *args);
136static PyObject *_inP07ytZtNk(PyObject *self, PyObject *args);
137static PyObject *_inP07ytihbt(PyObject *self, PyObject *args);
138static PyObject *_inP07ytbyPY(PyObject *self, PyObject *args);
139static PyObject *_inP07ytAaT6(PyObject *self, PyObject *args);
140static PyObject *_inP07ytgL9q(PyObject *self, PyObject *args);
141static PyObject *_inP07ytWB97(PyObject *self, PyObject *args);
142static PyObject *_inP07ytDUAl(PyObject *self, PyObject *args);
143static PyObject *_inP07yt1_Kf(PyObject *self, PyObject *args);
144static PyObject *_inP07yt98lD(PyObject *self, PyObject *args);
145static PyObject *_inP07yt9SHr(PyObject *self, PyObject *args);
146static PyObject *_inP07ytdiZP(PyObject *self, PyObject *args);
147static PyObject *_inP07ytTdER(PyObject *self, PyObject *args);
148static PyObject *_inP07ytYO56(PyObject *self, PyObject *args);
149static PyObject *_inP07ytxtCG(PyObject *self, PyObject *args);
150static PyObject *_inP07yt_EB2(PyObject *self, PyObject *args);
151static PyObject *_inP07ytEG1l(PyObject *self, PyObject *args);
152static PyObject *_inP07yt7tUq(PyObject *self, PyObject *args);
153static PyObject *_inP07ytyStU(PyObject *self, PyObject *args);
154static PyObject *_inP07ytdM85(PyObject *self, PyObject *args);
155static PyObject *_inP07ytk_GN(PyObject *self, PyObject *args);
156static PyObject *_inP07yt8QjG(PyObject *self, PyObject *args);
157static PyObject *_inP07ytyMtj(PyObject *self, PyObject *args);
158static PyObject *_inP07ytHDtN(PyObject *self, PyObject *args);
159static PyObject *_inP07ytHFjA(PyObject *self, PyObject *args);
160static PyObject *_inP07yt_NPR(PyObject *self, PyObject *args);
161static PyObject *_inP07ytcTOH(PyObject *self, PyObject *args);
162static PyObject *_inP07ytC5Uk(PyObject *self, PyObject *args);
163static PyObject *_inP07ythdU7(PyObject *self, PyObject *args);
164static PyObject *_inP07ytQPxU(PyObject *self, PyObject *args);
165static PyObject *_inP07ytO7Pz(PyObject *self, PyObject *args);
166static PyObject *_inP07ytvu_E(PyObject *self, PyObject *args);
167static PyObject *_inP07ytxGUt(PyObject *self, PyObject *args);
168static PyObject *_inP07ytzM1P(PyObject *self, PyObject *args);
169static PyObject *_inP07ytoY5L(PyObject *self, PyObject *args);
170static PyObject *_inP07yte_7S(PyObject *self, PyObject *args);
171static PyObject *_inP07ytw_15(PyObject *self, PyObject *args);
179_inP07yttbRf(PyObject *, PyObject *args) {
181 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
182 (::interrogate_add_search_directory)((
char const *)param0);
183 return Py_BuildValue(
"");
193_inP07ytda_g(PyObject *, PyObject *args) {
195 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
196 (::interrogate_add_search_path)((
char const *)param0);
197 return Py_BuildValue(
"");
207_inP07yt4RgX(PyObject *, PyObject *args) {
208 if (PyArg_ParseTuple(args,
"")) {
209 bool return_value = (::interrogate_error_flag)();
210 return PyBool_FromLong(return_value);
220_inP07yt3Gip(PyObject *, PyObject *args) {
221 if (PyArg_ParseTuple(args,
"")) {
222 int return_value = (::interrogate_number_of_manifests)();
223#if PY_MAJOR_VERSION >= 3
224 return PyLong_FromLong(return_value);
226 return PyInt_FromLong(return_value);
237_inP07ytRKDz(PyObject *, PyObject *args) {
239 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
240 ManifestIndex return_value = (::interrogate_get_manifest)((
int)param0);
241#if PY_MAJOR_VERSION >= 3
242 return PyLong_FromLong(return_value);
244 return PyInt_FromLong(return_value);
255_inP07ytgZ9N(PyObject *, PyObject *args) {
257 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
258 ManifestIndex return_value = (::interrogate_get_manifest_by_name)((
char const *)param0);
259#if PY_MAJOR_VERSION >= 3
260 return PyLong_FromLong(return_value);
262 return PyInt_FromLong(return_value);
273_inP07ytFnRZ(PyObject *, PyObject *args) {
275 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
276 char const *return_value = (::interrogate_manifest_name)((ManifestIndex)param0);
277#if PY_MAJOR_VERSION >= 3
278 return PyUnicode_FromString(return_value);
280 return PyString_FromString(return_value);
291_inP07ytg0Qv(PyObject *, PyObject *args) {
293 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
294 char const *return_value = (::interrogate_manifest_definition)((ManifestIndex)param0);
295#if PY_MAJOR_VERSION >= 3
296 return PyUnicode_FromString(return_value);
298 return PyString_FromString(return_value);
309_inP07yttrqw(PyObject *, PyObject *args) {
311 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
312 bool return_value = (::interrogate_manifest_has_type)((ManifestIndex)param0);
313 return PyBool_FromLong(return_value);
323_inP07ytdmpW(PyObject *, PyObject *args) {
325 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
326 TypeIndex return_value = (::interrogate_manifest_get_type)((ManifestIndex)param0);
327#if PY_MAJOR_VERSION >= 3
328 return PyLong_FromLong(return_value);
330 return PyInt_FromLong(return_value);
341_inP07ytUYgQ(PyObject *, PyObject *args) {
343 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
344 bool return_value = (::interrogate_manifest_has_getter)((ManifestIndex)param0);
345 return PyBool_FromLong(return_value);
355_inP07yt0k7F(PyObject *, PyObject *args) {
357 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
358 FunctionIndex return_value = (::interrogate_manifest_getter)((ManifestIndex)param0);
359#if PY_MAJOR_VERSION >= 3
360 return PyLong_FromLong(return_value);
362 return PyInt_FromLong(return_value);
373_inP07ytfIsr(PyObject *, PyObject *args) {
375 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
376 bool return_value = (::interrogate_manifest_has_int_value)((ManifestIndex)param0);
377 return PyBool_FromLong(return_value);
387_inP07ytvysR(PyObject *, PyObject *args) {
389 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
390 int return_value = (::interrogate_manifest_get_int_value)((ManifestIndex)param0);
391#if PY_MAJOR_VERSION >= 3
392 return PyLong_FromLong(return_value);
394 return PyInt_FromLong(return_value);
405_inP07ytYQ_2(PyObject *, PyObject *args) {
407 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
408 char const *return_value = (::interrogate_element_name)((ElementIndex)param0);
409#if PY_MAJOR_VERSION >= 3
410 return PyUnicode_FromString(return_value);
412 return PyString_FromString(return_value);
423_inP07yt3kdv(PyObject *, PyObject *args) {
425 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
426 char const *return_value = (::interrogate_element_scoped_name)((ElementIndex)param0);
427#if PY_MAJOR_VERSION >= 3
428 return PyUnicode_FromString(return_value);
430 return PyString_FromString(return_value);
441_inP07ytew01(PyObject *, PyObject *args) {
443 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
444 bool return_value = (::interrogate_element_has_comment)((ElementIndex)param0);
445 return PyBool_FromLong(return_value);
455_inP07ytQna7(PyObject *, PyObject *args) {
457 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
458 char const *return_value = (::interrogate_element_comment)((ElementIndex)param0);
459#if PY_MAJOR_VERSION >= 3
460 return PyUnicode_FromString(return_value);
462 return PyString_FromString(return_value);
473_inP07ytkg95(PyObject *, PyObject *args) {
475 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
476 ElementIndex return_value = (::interrogate_get_element_by_name)((
char const *)param0);
477#if PY_MAJOR_VERSION >= 3
478 return PyLong_FromLong(return_value);
480 return PyInt_FromLong(return_value);
491_inP07ytluRc(PyObject *, PyObject *args) {
493 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
494 ElementIndex return_value = (::interrogate_get_element_by_scoped_name)((
char const *)param0);
495#if PY_MAJOR_VERSION >= 3
496 return PyLong_FromLong(return_value);
498 return PyInt_FromLong(return_value);
509_inP07yttHdM(PyObject *, PyObject *args) {
511 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
512 TypeIndex return_value = (::interrogate_element_type)((ElementIndex)param0);
513#if PY_MAJOR_VERSION >= 3
514 return PyLong_FromLong(return_value);
516 return PyInt_FromLong(return_value);
527_inP07ytDId0(PyObject *, PyObject *args) {
529 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
530 bool return_value = (::interrogate_element_has_getter)((ElementIndex)param0);
531 return PyBool_FromLong(return_value);
541_inP07ytHuAm(PyObject *, PyObject *args) {
543 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
544 FunctionIndex return_value = (::interrogate_element_getter)((ElementIndex)param0);
545#if PY_MAJOR_VERSION >= 3
546 return PyLong_FromLong(return_value);
548 return PyInt_FromLong(return_value);
559_inP07yt_xr0(PyObject *, PyObject *args) {
561 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
562 bool return_value = (::interrogate_element_has_setter)((ElementIndex)param0);
563 return PyBool_FromLong(return_value);
573_inP07ytH5qp(PyObject *, PyObject *args) {
575 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
576 FunctionIndex return_value = (::interrogate_element_setter)((ElementIndex)param0);
577#if PY_MAJOR_VERSION >= 3
578 return PyLong_FromLong(return_value);
580 return PyInt_FromLong(return_value);
591_inP07ytq45U(PyObject *, PyObject *args) {
593 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
594 bool return_value = (::interrogate_element_is_sequence)((ElementIndex)param0);
595 return PyBool_FromLong(return_value);
605_inP07yt6IPa(PyObject *, PyObject *args) {
607 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
608 bool return_value = (::interrogate_element_is_mapping)((ElementIndex)param0);
609 return PyBool_FromLong(return_value);
619_inP07ytU2_B(PyObject *, PyObject *args) {
620 if (PyArg_ParseTuple(args,
"")) {
621 int return_value = (::interrogate_number_of_globals)();
622#if PY_MAJOR_VERSION >= 3
623 return PyLong_FromLong(return_value);
625 return PyInt_FromLong(return_value);
636_inP07ytHFO2(PyObject *, PyObject *args) {
638 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
639 ElementIndex return_value = (::interrogate_get_global)((
int)param0);
640#if PY_MAJOR_VERSION >= 3
641 return PyLong_FromLong(return_value);
643 return PyInt_FromLong(return_value);
654_inP07ytcfjm(PyObject *, PyObject *args) {
655 if (PyArg_ParseTuple(args,
"")) {
656 int return_value = (::interrogate_number_of_global_functions)();
657#if PY_MAJOR_VERSION >= 3
658 return PyLong_FromLong(return_value);
660 return PyInt_FromLong(return_value);
671_inP07yt3Sjw(PyObject *, PyObject *args) {
673 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
674 FunctionIndex return_value = (::interrogate_get_global_function)((
int)param0);
675#if PY_MAJOR_VERSION >= 3
676 return PyLong_FromLong(return_value);
678 return PyInt_FromLong(return_value);
689_inP07ytgJcX(PyObject *, PyObject *args) {
690 if (PyArg_ParseTuple(args,
"")) {
691 int return_value = (::interrogate_number_of_functions)();
692#if PY_MAJOR_VERSION >= 3
693 return PyLong_FromLong(return_value);
695 return PyInt_FromLong(return_value);
706_inP07ytYlw6(PyObject *, PyObject *args) {
708 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
709 FunctionIndex return_value = (::interrogate_get_function)((
int)param0);
710#if PY_MAJOR_VERSION >= 3
711 return PyLong_FromLong(return_value);
713 return PyInt_FromLong(return_value);
724_inP07ytsmnz(PyObject *, PyObject *args) {
726 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
727 char const *return_value = (::interrogate_function_name)((FunctionIndex)param0);
728#if PY_MAJOR_VERSION >= 3
729 return PyUnicode_FromString(return_value);
731 return PyString_FromString(return_value);
742_inP07ytxQ10(PyObject *, PyObject *args) {
744 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
745 char const *return_value = (::interrogate_function_scoped_name)((FunctionIndex)param0);
746#if PY_MAJOR_VERSION >= 3
747 return PyUnicode_FromString(return_value);
749 return PyString_FromString(return_value);
760_inP07yt6gPB(PyObject *, PyObject *args) {
762 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
763 bool return_value = (::interrogate_function_has_comment)((FunctionIndex)param0);
764 return PyBool_FromLong(return_value);
774_inP07ytISgV(PyObject *, PyObject *args) {
776 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
777 char const *return_value = (::interrogate_function_comment)((FunctionIndex)param0);
778#if PY_MAJOR_VERSION >= 3
779 return PyUnicode_FromString(return_value);
781 return PyString_FromString(return_value);
792_inP07ytH3bx(PyObject *, PyObject *args) {
794 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
795 char const *return_value = (::interrogate_function_prototype)((FunctionIndex)param0);
796#if PY_MAJOR_VERSION >= 3
797 return PyUnicode_FromString(return_value);
799 return PyString_FromString(return_value);
810_inP07ytzeUk(PyObject *, PyObject *args) {
812 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
813 bool return_value = (::interrogate_function_is_method)((FunctionIndex)param0);
814 return PyBool_FromLong(return_value);
824_inP07ytUeI5(PyObject *, PyObject *args) {
826 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
827 TypeIndex return_value = (::interrogate_function_class)((FunctionIndex)param0);
828#if PY_MAJOR_VERSION >= 3
829 return PyLong_FromLong(return_value);
831 return PyInt_FromLong(return_value);
842_inP07ytbmxJ(PyObject *, PyObject *args) {
844 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
845 bool return_value = (::interrogate_function_is_unary_op)((FunctionIndex)param0);
846 return PyBool_FromLong(return_value);
856_inP07ytY8Lc(PyObject *, PyObject *args) {
858 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
859 bool return_value = (::interrogate_function_is_operator_typecast)((FunctionIndex)param0);
860 return PyBool_FromLong(return_value);
870_inP07ytJAAI(PyObject *, PyObject *args) {
872 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
873 bool return_value = (::interrogate_function_is_constructor)((FunctionIndex)param0);
874 return PyBool_FromLong(return_value);
884_inP07yt0UXw(PyObject *, PyObject *args) {
886 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
887 bool return_value = (::interrogate_function_is_destructor)((FunctionIndex)param0);
888 return PyBool_FromLong(return_value);
898_inP07ytuSvx(PyObject *, PyObject *args) {
900 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
901 bool return_value = (::interrogate_function_has_module_name)((FunctionIndex)param0);
902 return PyBool_FromLong(return_value);
912_inP07ytwpYd(PyObject *, PyObject *args) {
914 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
915 char const *return_value = (::interrogate_function_module_name)((FunctionIndex)param0);
916#if PY_MAJOR_VERSION >= 3
917 return PyUnicode_FromString(return_value);
919 return PyString_FromString(return_value);
930_inP07ytOfNh(PyObject *, PyObject *args) {
932 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
933 bool return_value = (::interrogate_function_has_library_name)((FunctionIndex)param0);
934 return PyBool_FromLong(return_value);
944_inP07ytf5_U(PyObject *, PyObject *args) {
946 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
947 char const *return_value = (::interrogate_function_library_name)((FunctionIndex)param0);
948#if PY_MAJOR_VERSION >= 3
949 return PyUnicode_FromString(return_value);
951 return PyString_FromString(return_value);
962_inP07ytL3ZB(PyObject *, PyObject *args) {
964 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
965 bool return_value = (::interrogate_function_is_virtual)((FunctionIndex)param0);
966 return PyBool_FromLong(return_value);
976_inP07ytXw0I(PyObject *, PyObject *args) {
978 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
979 int return_value = (::interrogate_function_number_of_c_wrappers)((FunctionIndex)param0);
980#if PY_MAJOR_VERSION >= 3
981 return PyLong_FromLong(return_value);
983 return PyInt_FromLong(return_value);
994_inP07yt3zru(PyObject *, PyObject *args) {
997 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
998 FunctionWrapperIndex return_value = (::interrogate_function_c_wrapper)((FunctionIndex)param0, (int)param1);
999#if PY_MAJOR_VERSION >= 3
1000 return PyLong_FromLong(return_value);
1002 return PyInt_FromLong(return_value);
1013_inP07ytRrg2(PyObject *, PyObject *args) {
1015 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1016 int return_value = (::interrogate_function_number_of_python_wrappers)((FunctionIndex)param0);
1017#if PY_MAJOR_VERSION >= 3
1018 return PyLong_FromLong(return_value);
1020 return PyInt_FromLong(return_value);
1031_inP07ytEJCx(PyObject *, PyObject *args) {
1034 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1035 FunctionWrapperIndex return_value = (::interrogate_function_python_wrapper)((FunctionIndex)param0, (int)param1);
1036#if PY_MAJOR_VERSION >= 3
1037 return PyLong_FromLong(return_value);
1039 return PyInt_FromLong(return_value);
1050_inP07ytWAZr(PyObject *, PyObject *args) {
1052 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1053 char const *return_value = (::interrogate_wrapper_name)((FunctionWrapperIndex)param0);
1054#if PY_MAJOR_VERSION >= 3
1055 return PyUnicode_FromString(return_value);
1057 return PyString_FromString(return_value);
1068_inP07ytrD_M(PyObject *, PyObject *args) {
1070 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1071 bool return_value = (::interrogate_wrapper_is_callable_by_name)((FunctionWrapperIndex)param0);
1072 return PyBool_FromLong(return_value);
1082_inP07ytjolz(PyObject *, PyObject *args) {
1084 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1085 bool return_value = (::interrogate_wrapper_has_comment)((FunctionWrapperIndex)param0);
1086 return PyBool_FromLong(return_value);
1096_inP07ytt_JD(PyObject *, PyObject *args) {
1098 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1099 char const *return_value = (::interrogate_wrapper_comment)((FunctionWrapperIndex)param0);
1100#if PY_MAJOR_VERSION >= 3
1101 return PyUnicode_FromString(return_value);
1103 return PyString_FromString(return_value);
1114_inP07ytwEts(PyObject *, PyObject *args) {
1116 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1117 bool return_value = (::interrogate_wrapper_has_return_value)((FunctionWrapperIndex)param0);
1118 return PyBool_FromLong(return_value);
1128_inP07ytrJWs(PyObject *, PyObject *args) {
1130 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1131 TypeIndex return_value = (::interrogate_wrapper_return_type)((FunctionWrapperIndex)param0);
1132#if PY_MAJOR_VERSION >= 3
1133 return PyLong_FromLong(return_value);
1135 return PyInt_FromLong(return_value);
1146_inP07ytpmFD(PyObject *, PyObject *args) {
1148 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1149 bool return_value = (::interrogate_wrapper_caller_manages_return_value)((FunctionWrapperIndex)param0);
1150 return PyBool_FromLong(return_value);
1160_inP07ytyYUX(PyObject *, PyObject *args) {
1162 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1163 FunctionIndex return_value = (::interrogate_wrapper_return_value_destructor)((FunctionWrapperIndex)param0);
1164#if PY_MAJOR_VERSION >= 3
1165 return PyLong_FromLong(return_value);
1167 return PyInt_FromLong(return_value);
1178_inP07yt54dn(PyObject *, PyObject *args) {
1180 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1181 int return_value = (::interrogate_wrapper_number_of_parameters)((FunctionWrapperIndex)param0);
1182#if PY_MAJOR_VERSION >= 3
1183 return PyLong_FromLong(return_value);
1185 return PyInt_FromLong(return_value);
1196_inP07ytGMpW(PyObject *, PyObject *args) {
1199 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1200 TypeIndex return_value = (::interrogate_wrapper_parameter_type)((FunctionWrapperIndex)param0, (int)param1);
1201#if PY_MAJOR_VERSION >= 3
1202 return PyLong_FromLong(return_value);
1204 return PyInt_FromLong(return_value);
1215_inP07ytNuBV(PyObject *, PyObject *args) {
1218 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1219 bool return_value = (::interrogate_wrapper_parameter_has_name)((FunctionWrapperIndex)param0, (int)param1);
1220 return PyBool_FromLong(return_value);
1230_inP07yt9UwA(PyObject *, PyObject *args) {
1233 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1234 char const *return_value = (::interrogate_wrapper_parameter_name)((FunctionWrapperIndex)param0, (int)param1);
1235#if PY_MAJOR_VERSION >= 3
1236 return PyUnicode_FromString(return_value);
1238 return PyString_FromString(return_value);
1249_inP07yt3FDt(PyObject *, PyObject *args) {
1252 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1253 bool return_value = (::interrogate_wrapper_parameter_is_this)((FunctionWrapperIndex)param0, (int)param1);
1254 return PyBool_FromLong(return_value);
1264_inP07ytDgOY(PyObject *, PyObject *args) {
1267 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
1268 bool return_value = (::interrogate_wrapper_parameter_is_optional)((FunctionWrapperIndex)param0, (int)param1);
1269 return PyBool_FromLong(return_value);
1279_inP07ytf513(PyObject *, PyObject *args) {
1281 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1282 bool return_value = (::interrogate_wrapper_has_pointer)((FunctionWrapperIndex)param0);
1283 return PyBool_FromLong(return_value);
1293_inP07ytsqGH(PyObject *, PyObject *args) {
1295 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1296 (::interrogate_wrapper_pointer)((FunctionWrapperIndex)param0);
1297 return Py_BuildValue(
"");
1307_inP07yt7shV(PyObject *, PyObject *args) {
1309 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1310 char const *return_value = (::interrogate_wrapper_unique_name)((FunctionWrapperIndex)param0);
1311#if PY_MAJOR_VERSION >= 3
1312 return PyUnicode_FromString(return_value);
1314 return PyString_FromString(return_value);
1325_inP07ytA1eF(PyObject *, PyObject *args) {
1327 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1328 FunctionWrapperIndex return_value = (::interrogate_get_wrapper_by_unique_name)((
char const *)param0);
1329#if PY_MAJOR_VERSION >= 3
1330 return PyLong_FromLong(return_value);
1332 return PyInt_FromLong(return_value);
1343_inP07yt776V(PyObject *, PyObject *args) {
1345 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1346 char const *return_value = (::interrogate_make_seq_seq_name)((MakeSeqIndex)param0);
1347#if PY_MAJOR_VERSION >= 3
1348 return PyUnicode_FromString(return_value);
1350 return PyString_FromString(return_value);
1361_inP07ytryup(PyObject *, PyObject *args) {
1363 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1364 char const *return_value = (::interrogate_make_seq_scoped_name)((MakeSeqIndex)param0);
1365#if PY_MAJOR_VERSION >= 3
1366 return PyUnicode_FromString(return_value);
1368 return PyString_FromString(return_value);
1379_inP07ytiytI(PyObject *, PyObject *args) {
1381 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1382 bool return_value = (::interrogate_make_seq_has_comment)((ElementIndex)param0);
1383 return PyBool_FromLong(return_value);
1393_inP07ytZc07(PyObject *, PyObject *args) {
1395 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1396 char const *return_value = (::interrogate_make_seq_comment)((ElementIndex)param0);
1397#if PY_MAJOR_VERSION >= 3
1398 return PyUnicode_FromString(return_value);
1400 return PyString_FromString(return_value);
1411_inP07ytfaH0(PyObject *, PyObject *args) {
1413 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1414 char const *return_value = (::interrogate_make_seq_num_name)((MakeSeqIndex)param0);
1415#if PY_MAJOR_VERSION >= 3
1416 return PyUnicode_FromString(return_value);
1418 return PyString_FromString(return_value);
1429_inP07ytGB9D(PyObject *, PyObject *args) {
1431 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1432 char const *return_value = (::interrogate_make_seq_element_name)((MakeSeqIndex)param0);
1433#if PY_MAJOR_VERSION >= 3
1434 return PyUnicode_FromString(return_value);
1436 return PyString_FromString(return_value);
1447_inP07ytrppS(PyObject *, PyObject *args) {
1449 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1450 FunctionIndex return_value = (::interrogate_make_seq_num_getter)((MakeSeqIndex)param0);
1451#if PY_MAJOR_VERSION >= 3
1452 return PyLong_FromLong(return_value);
1454 return PyInt_FromLong(return_value);
1465_inP07ytO50x(PyObject *, PyObject *args) {
1467 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1468 FunctionIndex return_value = (::interrogate_make_seq_element_getter)((MakeSeqIndex)param0);
1469#if PY_MAJOR_VERSION >= 3
1470 return PyLong_FromLong(return_value);
1472 return PyInt_FromLong(return_value);
1483_inP07ytsxxs(PyObject *, PyObject *args) {
1484 if (PyArg_ParseTuple(args,
"")) {
1485 int return_value = (::interrogate_number_of_global_types)();
1486#if PY_MAJOR_VERSION >= 3
1487 return PyLong_FromLong(return_value);
1489 return PyInt_FromLong(return_value);
1500_inP07ytMT0z(PyObject *, PyObject *args) {
1502 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1503 TypeIndex return_value = (::interrogate_get_global_type)((
int)param0);
1504#if PY_MAJOR_VERSION >= 3
1505 return PyLong_FromLong(return_value);
1507 return PyInt_FromLong(return_value);
1518_inP07ytiW3v(PyObject *, PyObject *args) {
1519 if (PyArg_ParseTuple(args,
"")) {
1520 int return_value = (::interrogate_number_of_types)();
1521#if PY_MAJOR_VERSION >= 3
1522 return PyLong_FromLong(return_value);
1524 return PyInt_FromLong(return_value);
1535_inP07yt4Px8(PyObject *, PyObject *args) {
1537 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1538 TypeIndex return_value = (::interrogate_get_type)((
int)param0);
1539#if PY_MAJOR_VERSION >= 3
1540 return PyLong_FromLong(return_value);
1542 return PyInt_FromLong(return_value);
1553_inP07ytNHcs(PyObject *, PyObject *args) {
1555 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1556 TypeIndex return_value = (::interrogate_get_type_by_name)((
char const *)param0);
1557#if PY_MAJOR_VERSION >= 3
1558 return PyLong_FromLong(return_value);
1560 return PyInt_FromLong(return_value);
1571_inP07ytqHrb(PyObject *, PyObject *args) {
1573 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1574 TypeIndex return_value = (::interrogate_get_type_by_scoped_name)((
char const *)param0);
1575#if PY_MAJOR_VERSION >= 3
1576 return PyLong_FromLong(return_value);
1578 return PyInt_FromLong(return_value);
1589_inP07ytaOqq(PyObject *, PyObject *args) {
1591 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
1592 TypeIndex return_value = (::interrogate_get_type_by_true_name)((
char const *)param0);
1593#if PY_MAJOR_VERSION >= 3
1594 return PyLong_FromLong(return_value);
1596 return PyInt_FromLong(return_value);
1607_inP07ytpTBb(PyObject *, PyObject *args) {
1609 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1610 bool return_value = (::interrogate_type_is_global)((TypeIndex)param0);
1611 return PyBool_FromLong(return_value);
1621_inP07ytqWOw(PyObject *, PyObject *args) {
1623 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1624 char const *return_value = (::interrogate_type_name)((TypeIndex)param0);
1625#if PY_MAJOR_VERSION >= 3
1626 return PyUnicode_FromString(return_value);
1628 return PyString_FromString(return_value);
1639_inP07ytHu7x(PyObject *, PyObject *args) {
1641 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1642 char const *return_value = (::interrogate_type_scoped_name)((TypeIndex)param0);
1643#if PY_MAJOR_VERSION >= 3
1644 return PyUnicode_FromString(return_value);
1646 return PyString_FromString(return_value);
1657_inP07ytwGnA(PyObject *, PyObject *args) {
1659 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1660 char const *return_value = (::interrogate_type_true_name)((TypeIndex)param0);
1661#if PY_MAJOR_VERSION >= 3
1662 return PyUnicode_FromString(return_value);
1664 return PyString_FromString(return_value);
1675_inP07ytXGxx(PyObject *, PyObject *args) {
1677 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1678 bool return_value = (::interrogate_type_is_nested)((TypeIndex)param0);
1679 return PyBool_FromLong(return_value);
1689_inP07ytj04Z(PyObject *, PyObject *args) {
1691 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1692 TypeIndex return_value = (::interrogate_type_outer_class)((TypeIndex)param0);
1693#if PY_MAJOR_VERSION >= 3
1694 return PyLong_FromLong(return_value);
1696 return PyInt_FromLong(return_value);
1707_inP07ytEOv4(PyObject *, PyObject *args) {
1709 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1710 bool return_value = (::interrogate_type_has_comment)((TypeIndex)param0);
1711 return PyBool_FromLong(return_value);
1721_inP07ytpCqJ(PyObject *, PyObject *args) {
1723 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1724 char const *return_value = (::interrogate_type_comment)((TypeIndex)param0);
1725#if PY_MAJOR_VERSION >= 3
1726 return PyUnicode_FromString(return_value);
1728 return PyString_FromString(return_value);
1739_inP07yt_Pz3(PyObject *, PyObject *args) {
1741 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1742 bool return_value = (::interrogate_type_has_module_name)((TypeIndex)param0);
1743 return PyBool_FromLong(return_value);
1753_inP07ytt_06(PyObject *, PyObject *args) {
1755 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1756 char const *return_value = (::interrogate_type_module_name)((TypeIndex)param0);
1757#if PY_MAJOR_VERSION >= 3
1758 return PyUnicode_FromString(return_value);
1760 return PyString_FromString(return_value);
1771_inP07ytmuPs(PyObject *, PyObject *args) {
1773 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1774 bool return_value = (::interrogate_type_has_library_name)((TypeIndex)param0);
1775 return PyBool_FromLong(return_value);
1785_inP07ytvM8B(PyObject *, PyObject *args) {
1787 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1788 char const *return_value = (::interrogate_type_library_name)((TypeIndex)param0);
1789#if PY_MAJOR_VERSION >= 3
1790 return PyUnicode_FromString(return_value);
1792 return PyString_FromString(return_value);
1803_inP07ytap97(PyObject *, PyObject *args) {
1805 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1806 bool return_value = (::interrogate_type_is_atomic)((TypeIndex)param0);
1807 return PyBool_FromLong(return_value);
1817_inP07yt0o8D(PyObject *, PyObject *args) {
1819 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1820 AtomicToken return_value = (::interrogate_type_atomic_token)((TypeIndex)param0);
1821#if PY_MAJOR_VERSION >= 3
1822 return PyLong_FromLong(return_value);
1824 return PyInt_FromLong(return_value);
1835_inP07ytOoQ2(PyObject *, PyObject *args) {
1837 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1838 bool return_value = (::interrogate_type_is_unsigned)((TypeIndex)param0);
1839 return PyBool_FromLong(return_value);
1849_inP07ytKuFh(PyObject *, PyObject *args) {
1851 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1852 bool return_value = (::interrogate_type_is_signed)((TypeIndex)param0);
1853 return PyBool_FromLong(return_value);
1863_inP07yto5L6(PyObject *, PyObject *args) {
1865 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1866 bool return_value = (::interrogate_type_is_long)((TypeIndex)param0);
1867 return PyBool_FromLong(return_value);
1877_inP07ytzgKK(PyObject *, PyObject *args) {
1879 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1880 bool return_value = (::interrogate_type_is_longlong)((TypeIndex)param0);
1881 return PyBool_FromLong(return_value);
1891_inP07yt0FIF(PyObject *, PyObject *args) {
1893 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1894 bool return_value = (::interrogate_type_is_short)((TypeIndex)param0);
1895 return PyBool_FromLong(return_value);
1905_inP07ytZqvD(PyObject *, PyObject *args) {
1907 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1908 bool return_value = (::interrogate_type_is_wrapped)((TypeIndex)param0);
1909 return PyBool_FromLong(return_value);
1919_inP07ytDyRd(PyObject *, PyObject *args) {
1921 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1922 bool return_value = (::interrogate_type_is_pointer)((TypeIndex)param0);
1923 return PyBool_FromLong(return_value);
1933_inP07ytMnKa(PyObject *, PyObject *args) {
1935 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1936 bool return_value = (::interrogate_type_is_const)((TypeIndex)param0);
1937 return PyBool_FromLong(return_value);
1947_inP07ytRtji(PyObject *, PyObject *args) {
1949 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1950 bool return_value = (::interrogate_type_is_typedef)((TypeIndex)param0);
1951 return PyBool_FromLong(return_value);
1961_inP07ytCnbQ(PyObject *, PyObject *args) {
1963 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1964 TypeIndex return_value = (::interrogate_type_wrapped_type)((TypeIndex)param0);
1965#if PY_MAJOR_VERSION >= 3
1966 return PyLong_FromLong(return_value);
1968 return PyInt_FromLong(return_value);
1979_inP07ytoxqc(PyObject *, PyObject *args) {
1981 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1982 bool return_value = (::interrogate_type_is_array)((TypeIndex)param0);
1983 return PyBool_FromLong(return_value);
1993_inP07ytZQIS(PyObject *, PyObject *args) {
1995 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
1996 int return_value = (::interrogate_type_array_size)((TypeIndex)param0);
1997#if PY_MAJOR_VERSION >= 3
1998 return PyLong_FromLong(return_value);
2000 return PyInt_FromLong(return_value);
2011_inP07ytdUVN(PyObject *, PyObject *args) {
2013 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2014 bool return_value = (::interrogate_type_is_enum)((TypeIndex)param0);
2015 return PyBool_FromLong(return_value);
2025_inP07ytZtNk(PyObject *, PyObject *args) {
2027 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2028 bool return_value = (::interrogate_type_is_scoped_enum)((TypeIndex)param0);
2029 return PyBool_FromLong(return_value);
2039_inP07ytihbt(PyObject *, PyObject *args) {
2041 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2042 int return_value = (::interrogate_type_number_of_enum_values)((TypeIndex)param0);
2043#if PY_MAJOR_VERSION >= 3
2044 return PyLong_FromLong(return_value);
2046 return PyInt_FromLong(return_value);
2057_inP07ytbyPY(PyObject *, PyObject *args) {
2060 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2061 char const *return_value = (::interrogate_type_enum_value_name)((TypeIndex)param0, (int)param1);
2062#if PY_MAJOR_VERSION >= 3
2063 return PyUnicode_FromString(return_value);
2065 return PyString_FromString(return_value);
2076_inP07ytAaT6(PyObject *, PyObject *args) {
2079 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2080 char const *return_value = (::interrogate_type_enum_value_scoped_name)((TypeIndex)param0, (int)param1);
2081#if PY_MAJOR_VERSION >= 3
2082 return PyUnicode_FromString(return_value);
2084 return PyString_FromString(return_value);
2095_inP07ytgL9q(PyObject *, PyObject *args) {
2098 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2099 char const *return_value = (::interrogate_type_enum_value_comment)((TypeIndex)param0, (int)param1);
2100#if PY_MAJOR_VERSION >= 3
2101 return PyUnicode_FromString(return_value);
2103 return PyString_FromString(return_value);
2114_inP07ytWB97(PyObject *, PyObject *args) {
2117 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2118 int return_value = (::interrogate_type_enum_value)((TypeIndex)param0, (int)param1);
2119#if PY_MAJOR_VERSION >= 3
2120 return PyLong_FromLong(return_value);
2122 return PyInt_FromLong(return_value);
2133_inP07ytDUAl(PyObject *, PyObject *args) {
2135 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2136 bool return_value = (::interrogate_type_is_struct)((TypeIndex)param0);
2137 return PyBool_FromLong(return_value);
2147_inP07yt1_Kf(PyObject *, PyObject *args) {
2149 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2150 bool return_value = (::interrogate_type_is_class)((TypeIndex)param0);
2151 return PyBool_FromLong(return_value);
2161_inP07yt98lD(PyObject *, PyObject *args) {
2163 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2164 bool return_value = (::interrogate_type_is_union)((TypeIndex)param0);
2165 return PyBool_FromLong(return_value);
2175_inP07yt9SHr(PyObject *, PyObject *args) {
2177 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2178 bool return_value = (::interrogate_type_is_fully_defined)((TypeIndex)param0);
2179 return PyBool_FromLong(return_value);
2189_inP07ytdiZP(PyObject *, PyObject *args) {
2191 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2192 bool return_value = (::interrogate_type_is_unpublished)((TypeIndex)param0);
2193 return PyBool_FromLong(return_value);
2203_inP07ytTdER(PyObject *, PyObject *args) {
2205 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2206 int return_value = (::interrogate_type_number_of_constructors)((TypeIndex)param0);
2207#if PY_MAJOR_VERSION >= 3
2208 return PyLong_FromLong(return_value);
2210 return PyInt_FromLong(return_value);
2221_inP07ytYO56(PyObject *, PyObject *args) {
2224 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2225 FunctionIndex return_value = (::interrogate_type_get_constructor)((TypeIndex)param0, (int)param1);
2226#if PY_MAJOR_VERSION >= 3
2227 return PyLong_FromLong(return_value);
2229 return PyInt_FromLong(return_value);
2240_inP07ytxtCG(PyObject *, PyObject *args) {
2242 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2243 bool return_value = (::interrogate_type_has_destructor)((TypeIndex)param0);
2244 return PyBool_FromLong(return_value);
2254_inP07yt_EB2(PyObject *, PyObject *args) {
2256 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2257 bool return_value = (::interrogate_type_destructor_is_inherited)((TypeIndex)param0);
2258 return PyBool_FromLong(return_value);
2268_inP07ytEG1l(PyObject *, PyObject *args) {
2270 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2271 FunctionIndex return_value = (::interrogate_type_get_destructor)((TypeIndex)param0);
2272#if PY_MAJOR_VERSION >= 3
2273 return PyLong_FromLong(return_value);
2275 return PyInt_FromLong(return_value);
2286_inP07yt7tUq(PyObject *, PyObject *args) {
2288 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2289 int return_value = (::interrogate_type_number_of_elements)((TypeIndex)param0);
2290#if PY_MAJOR_VERSION >= 3
2291 return PyLong_FromLong(return_value);
2293 return PyInt_FromLong(return_value);
2304_inP07ytyStU(PyObject *, PyObject *args) {
2307 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2308 ElementIndex return_value = (::interrogate_type_get_element)((TypeIndex)param0, (int)param1);
2309#if PY_MAJOR_VERSION >= 3
2310 return PyLong_FromLong(return_value);
2312 return PyInt_FromLong(return_value);
2323_inP07ytdM85(PyObject *, PyObject *args) {
2325 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2326 int return_value = (::interrogate_type_number_of_methods)((TypeIndex)param0);
2327#if PY_MAJOR_VERSION >= 3
2328 return PyLong_FromLong(return_value);
2330 return PyInt_FromLong(return_value);
2341_inP07ytk_GN(PyObject *, PyObject *args) {
2344 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2345 FunctionIndex return_value = (::interrogate_type_get_method)((TypeIndex)param0, (int)param1);
2346#if PY_MAJOR_VERSION >= 3
2347 return PyLong_FromLong(return_value);
2349 return PyInt_FromLong(return_value);
2360_inP07yt8QjG(PyObject *, PyObject *args) {
2362 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2363 int return_value = (::interrogate_type_number_of_make_seqs)((TypeIndex)param0);
2364#if PY_MAJOR_VERSION >= 3
2365 return PyLong_FromLong(return_value);
2367 return PyInt_FromLong(return_value);
2378_inP07ytyMtj(PyObject *, PyObject *args) {
2381 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2382 MakeSeqIndex return_value = (::interrogate_type_get_make_seq)((TypeIndex)param0, (int)param1);
2383#if PY_MAJOR_VERSION >= 3
2384 return PyLong_FromLong(return_value);
2386 return PyInt_FromLong(return_value);
2397_inP07ytHDtN(PyObject *, PyObject *args) {
2399 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2400 int return_value = (::interrogate_type_number_of_casts)((TypeIndex)param0);
2401#if PY_MAJOR_VERSION >= 3
2402 return PyLong_FromLong(return_value);
2404 return PyInt_FromLong(return_value);
2415_inP07ytHFjA(PyObject *, PyObject *args) {
2418 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2419 FunctionIndex return_value = (::interrogate_type_get_cast)((TypeIndex)param0, (int)param1);
2420#if PY_MAJOR_VERSION >= 3
2421 return PyLong_FromLong(return_value);
2423 return PyInt_FromLong(return_value);
2434_inP07yt_NPR(PyObject *, PyObject *args) {
2436 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2437 int return_value = (::interrogate_type_number_of_derivations)((TypeIndex)param0);
2438#if PY_MAJOR_VERSION >= 3
2439 return PyLong_FromLong(return_value);
2441 return PyInt_FromLong(return_value);
2452_inP07ytcTOH(PyObject *, PyObject *args) {
2455 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2456 TypeIndex return_value = (::interrogate_type_get_derivation)((TypeIndex)param0, (int)param1);
2457#if PY_MAJOR_VERSION >= 3
2458 return PyLong_FromLong(return_value);
2460 return PyInt_FromLong(return_value);
2471_inP07ytC5Uk(PyObject *, PyObject *args) {
2473 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2474 bool return_value = (::interrogate_type_is_final)((TypeIndex)param0);
2475 return PyBool_FromLong(return_value);
2485_inP07ythdU7(PyObject *, PyObject *args) {
2488 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2489 bool return_value = (::interrogate_type_derivation_has_upcast)((TypeIndex)param0, (int)param1);
2490 return PyBool_FromLong(return_value);
2500_inP07ytQPxU(PyObject *, PyObject *args) {
2503 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2504 FunctionIndex return_value = (::interrogate_type_get_upcast)((TypeIndex)param0, (int)param1);
2505#if PY_MAJOR_VERSION >= 3
2506 return PyLong_FromLong(return_value);
2508 return PyInt_FromLong(return_value);
2519_inP07ytO7Pz(PyObject *, PyObject *args) {
2522 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2523 bool return_value = (::interrogate_type_derivation_downcast_is_impossible)((TypeIndex)param0, (int)param1);
2524 return PyBool_FromLong(return_value);
2534_inP07ytvu_E(PyObject *, PyObject *args) {
2537 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2538 bool return_value = (::interrogate_type_derivation_has_downcast)((TypeIndex)param0, (int)param1);
2539 return PyBool_FromLong(return_value);
2549_inP07ytxGUt(PyObject *, PyObject *args) {
2552 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2553 FunctionIndex return_value = (::interrogate_type_get_downcast)((TypeIndex)param0, (int)param1);
2554#if PY_MAJOR_VERSION >= 3
2555 return PyLong_FromLong(return_value);
2557 return PyInt_FromLong(return_value);
2568_inP07ytzM1P(PyObject *, PyObject *args) {
2570 if (PyArg_ParseTuple(args,
"i", ¶m0)) {
2571 int return_value = (::interrogate_type_number_of_nested_types)((TypeIndex)param0);
2572#if PY_MAJOR_VERSION >= 3
2573 return PyLong_FromLong(return_value);
2575 return PyInt_FromLong(return_value);
2586_inP07ytoY5L(PyObject *, PyObject *args) {
2589 if (PyArg_ParseTuple(args,
"ii", ¶m0, ¶m1)) {
2590 TypeIndex return_value = (::interrogate_type_get_nested_type)((TypeIndex)param0, (int)param1);
2591#if PY_MAJOR_VERSION >= 3
2592 return PyLong_FromLong(return_value);
2594 return PyInt_FromLong(return_value);
2605_inP07yte_7S(PyObject *, PyObject *args) {
2607 if (PyArg_ParseTuple(args,
"s", ¶m0)) {
2608 (::interrogate_request_database)((
char const *)param0);
2609 return Py_BuildValue(
"");
2619_inP07ytw_15(PyObject *, PyObject *args) {
2621 if (PyArg_ParseTuple(args,
"n", ¶m0)) {
2623 return Py_BuildValue(
"");
2629static PyMethodDef python_simple_funcs[] = {
2630 {
"interrogate_add_search_directory", &_inP07yttbRf, METH_VARARGS },
2631 {
"interrogate_add_search_path", &_inP07ytda_g, METH_VARARGS },
2632 {
"interrogate_error_flag", &_inP07yt4RgX, METH_VARARGS },
2633 {
"interrogate_number_of_manifests", &_inP07yt3Gip, METH_VARARGS },
2634 {
"interrogate_get_manifest", &_inP07ytRKDz, METH_VARARGS },
2635 {
"interrogate_get_manifest_by_name", &_inP07ytgZ9N, METH_VARARGS },
2636 {
"interrogate_manifest_name", &_inP07ytFnRZ, METH_VARARGS },
2637 {
"interrogate_manifest_definition", &_inP07ytg0Qv, METH_VARARGS },
2638 {
"interrogate_manifest_has_type", &_inP07yttrqw, METH_VARARGS },
2639 {
"interrogate_manifest_get_type", &_inP07ytdmpW, METH_VARARGS },
2640 {
"interrogate_manifest_has_getter", &_inP07ytUYgQ, METH_VARARGS },
2641 {
"interrogate_manifest_getter", &_inP07yt0k7F, METH_VARARGS },
2642 {
"interrogate_manifest_has_int_value", &_inP07ytfIsr, METH_VARARGS },
2643 {
"interrogate_manifest_get_int_value", &_inP07ytvysR, METH_VARARGS },
2644 {
"interrogate_element_name", &_inP07ytYQ_2, METH_VARARGS },
2645 {
"interrogate_element_scoped_name", &_inP07yt3kdv, METH_VARARGS },
2646 {
"interrogate_element_has_comment", &_inP07ytew01, METH_VARARGS },
2647 {
"interrogate_element_comment", &_inP07ytQna7, METH_VARARGS },
2648 {
"interrogate_get_element_by_name", &_inP07ytkg95, METH_VARARGS },
2649 {
"interrogate_get_element_by_scoped_name", &_inP07ytluRc, METH_VARARGS },
2650 {
"interrogate_element_type", &_inP07yttHdM, METH_VARARGS },
2651 {
"interrogate_element_has_getter", &_inP07ytDId0, METH_VARARGS },
2652 {
"interrogate_element_getter", &_inP07ytHuAm, METH_VARARGS },
2653 {
"interrogate_element_has_setter", &_inP07yt_xr0, METH_VARARGS },
2654 {
"interrogate_element_setter", &_inP07ytH5qp, METH_VARARGS },
2655 {
"interrogate_element_is_sequence", &_inP07ytq45U, METH_VARARGS },
2656 {
"interrogate_element_is_mapping", &_inP07yt6IPa, METH_VARARGS },
2657 {
"interrogate_number_of_globals", &_inP07ytU2_B, METH_VARARGS },
2658 {
"interrogate_get_global", &_inP07ytHFO2, METH_VARARGS },
2659 {
"interrogate_number_of_global_functions", &_inP07ytcfjm, METH_VARARGS },
2660 {
"interrogate_get_global_function", &_inP07yt3Sjw, METH_VARARGS },
2661 {
"interrogate_number_of_functions", &_inP07ytgJcX, METH_VARARGS },
2662 {
"interrogate_get_function", &_inP07ytYlw6, METH_VARARGS },
2663 {
"interrogate_function_name", &_inP07ytsmnz, METH_VARARGS },
2664 {
"interrogate_function_scoped_name", &_inP07ytxQ10, METH_VARARGS },
2665 {
"interrogate_function_has_comment", &_inP07yt6gPB, METH_VARARGS },
2666 {
"interrogate_function_comment", &_inP07ytISgV, METH_VARARGS },
2667 {
"interrogate_function_prototype", &_inP07ytH3bx, METH_VARARGS },
2668 {
"interrogate_function_is_method", &_inP07ytzeUk, METH_VARARGS },
2669 {
"interrogate_function_class", &_inP07ytUeI5, METH_VARARGS },
2670 {
"interrogate_function_is_unary_op", &_inP07ytbmxJ, METH_VARARGS },
2671 {
"interrogate_function_is_operator_typecast", &_inP07ytY8Lc, METH_VARARGS },
2672 {
"interrogate_function_is_constructor", &_inP07ytJAAI, METH_VARARGS },
2673 {
"interrogate_function_is_destructor", &_inP07yt0UXw, METH_VARARGS },
2674 {
"interrogate_function_has_module_name", &_inP07ytuSvx, METH_VARARGS },
2675 {
"interrogate_function_module_name", &_inP07ytwpYd, METH_VARARGS },
2676 {
"interrogate_function_has_library_name", &_inP07ytOfNh, METH_VARARGS },
2677 {
"interrogate_function_library_name", &_inP07ytf5_U, METH_VARARGS },
2678 {
"interrogate_function_is_virtual", &_inP07ytL3ZB, METH_VARARGS },
2679 {
"interrogate_function_number_of_c_wrappers", &_inP07ytXw0I, METH_VARARGS },
2680 {
"interrogate_function_c_wrapper", &_inP07yt3zru, METH_VARARGS },
2681 {
"interrogate_function_number_of_python_wrappers", &_inP07ytRrg2, METH_VARARGS },
2682 {
"interrogate_function_python_wrapper", &_inP07ytEJCx, METH_VARARGS },
2683 {
"interrogate_wrapper_name", &_inP07ytWAZr, METH_VARARGS },
2684 {
"interrogate_wrapper_is_callable_by_name", &_inP07ytrD_M, METH_VARARGS },
2685 {
"interrogate_wrapper_has_comment", &_inP07ytjolz, METH_VARARGS },
2686 {
"interrogate_wrapper_comment", &_inP07ytt_JD, METH_VARARGS },
2687 {
"interrogate_wrapper_has_return_value", &_inP07ytwEts, METH_VARARGS },
2688 {
"interrogate_wrapper_return_type", &_inP07ytrJWs, METH_VARARGS },
2689 {
"interrogate_wrapper_caller_manages_return_value", &_inP07ytpmFD, METH_VARARGS },
2690 {
"interrogate_wrapper_return_value_destructor", &_inP07ytyYUX, METH_VARARGS },
2691 {
"interrogate_wrapper_number_of_parameters", &_inP07yt54dn, METH_VARARGS },
2692 {
"interrogate_wrapper_parameter_type", &_inP07ytGMpW, METH_VARARGS },
2693 {
"interrogate_wrapper_parameter_has_name", &_inP07ytNuBV, METH_VARARGS },
2694 {
"interrogate_wrapper_parameter_name", &_inP07yt9UwA, METH_VARARGS },
2695 {
"interrogate_wrapper_parameter_is_this", &_inP07yt3FDt, METH_VARARGS },
2696 {
"interrogate_wrapper_parameter_is_optional", &_inP07ytDgOY, METH_VARARGS },
2697 {
"interrogate_wrapper_has_pointer", &_inP07ytf513, METH_VARARGS },
2698 {
"interrogate_wrapper_pointer", &_inP07ytsqGH, METH_VARARGS },
2699 {
"interrogate_wrapper_unique_name", &_inP07yt7shV, METH_VARARGS },
2700 {
"interrogate_get_wrapper_by_unique_name", &_inP07ytA1eF, METH_VARARGS },
2701 {
"interrogate_make_seq_seq_name", &_inP07yt776V, METH_VARARGS },
2702 {
"interrogate_make_seq_scoped_name", &_inP07ytryup, METH_VARARGS },
2703 {
"interrogate_make_seq_has_comment", &_inP07ytiytI, METH_VARARGS },
2704 {
"interrogate_make_seq_comment", &_inP07ytZc07, METH_VARARGS },
2705 {
"interrogate_make_seq_num_name", &_inP07ytfaH0, METH_VARARGS },
2706 {
"interrogate_make_seq_element_name", &_inP07ytGB9D, METH_VARARGS },
2707 {
"interrogate_make_seq_num_getter", &_inP07ytrppS, METH_VARARGS },
2708 {
"interrogate_make_seq_element_getter", &_inP07ytO50x, METH_VARARGS },
2709 {
"interrogate_number_of_global_types", &_inP07ytsxxs, METH_VARARGS },
2710 {
"interrogate_get_global_type", &_inP07ytMT0z, METH_VARARGS },
2711 {
"interrogate_number_of_types", &_inP07ytiW3v, METH_VARARGS },
2712 {
"interrogate_get_type", &_inP07yt4Px8, METH_VARARGS },
2713 {
"interrogate_get_type_by_name", &_inP07ytNHcs, METH_VARARGS },
2714 {
"interrogate_get_type_by_scoped_name", &_inP07ytqHrb, METH_VARARGS },
2715 {
"interrogate_get_type_by_true_name", &_inP07ytaOqq, METH_VARARGS },
2716 {
"interrogate_type_is_global", &_inP07ytpTBb, METH_VARARGS },
2717 {
"interrogate_type_name", &_inP07ytqWOw, METH_VARARGS },
2718 {
"interrogate_type_scoped_name", &_inP07ytHu7x, METH_VARARGS },
2719 {
"interrogate_type_true_name", &_inP07ytwGnA, METH_VARARGS },
2720 {
"interrogate_type_is_nested", &_inP07ytXGxx, METH_VARARGS },
2721 {
"interrogate_type_outer_class", &_inP07ytj04Z, METH_VARARGS },
2722 {
"interrogate_type_has_comment", &_inP07ytEOv4, METH_VARARGS },
2723 {
"interrogate_type_comment", &_inP07ytpCqJ, METH_VARARGS },
2724 {
"interrogate_type_has_module_name", &_inP07yt_Pz3, METH_VARARGS },
2725 {
"interrogate_type_module_name", &_inP07ytt_06, METH_VARARGS },
2726 {
"interrogate_type_has_library_name", &_inP07ytmuPs, METH_VARARGS },
2727 {
"interrogate_type_library_name", &_inP07ytvM8B, METH_VARARGS },
2728 {
"interrogate_type_is_atomic", &_inP07ytap97, METH_VARARGS },
2729 {
"interrogate_type_atomic_token", &_inP07yt0o8D, METH_VARARGS },
2730 {
"interrogate_type_is_unsigned", &_inP07ytOoQ2, METH_VARARGS },
2731 {
"interrogate_type_is_signed", &_inP07ytKuFh, METH_VARARGS },
2732 {
"interrogate_type_is_long", &_inP07yto5L6, METH_VARARGS },
2733 {
"interrogate_type_is_longlong", &_inP07ytzgKK, METH_VARARGS },
2734 {
"interrogate_type_is_short", &_inP07yt0FIF, METH_VARARGS },
2735 {
"interrogate_type_is_wrapped", &_inP07ytZqvD, METH_VARARGS },
2736 {
"interrogate_type_is_pointer", &_inP07ytDyRd, METH_VARARGS },
2737 {
"interrogate_type_is_const", &_inP07ytMnKa, METH_VARARGS },
2738 {
"interrogate_type_is_typedef", &_inP07ytRtji, METH_VARARGS },
2739 {
"interrogate_type_wrapped_type", &_inP07ytCnbQ, METH_VARARGS },
2740 {
"interrogate_type_is_array", &_inP07ytoxqc, METH_VARARGS },
2741 {
"interrogate_type_array_size", &_inP07ytZQIS, METH_VARARGS },
2742 {
"interrogate_type_is_enum", &_inP07ytdUVN, METH_VARARGS },
2743 {
"interrogate_type_is_scoped_enum", &_inP07ytZtNk, METH_VARARGS },
2744 {
"interrogate_type_number_of_enum_values", &_inP07ytihbt, METH_VARARGS },
2745 {
"interrogate_type_enum_value_name", &_inP07ytbyPY, METH_VARARGS },
2746 {
"interrogate_type_enum_value_scoped_name", &_inP07ytAaT6, METH_VARARGS },
2747 {
"interrogate_type_enum_value_comment", &_inP07ytgL9q, METH_VARARGS },
2748 {
"interrogate_type_enum_value", &_inP07ytWB97, METH_VARARGS },
2749 {
"interrogate_type_is_struct", &_inP07ytDUAl, METH_VARARGS },
2750 {
"interrogate_type_is_class", &_inP07yt1_Kf, METH_VARARGS },
2751 {
"interrogate_type_is_union", &_inP07yt98lD, METH_VARARGS },
2752 {
"interrogate_type_is_fully_defined", &_inP07yt9SHr, METH_VARARGS },
2753 {
"interrogate_type_is_unpublished", &_inP07ytdiZP, METH_VARARGS },
2754 {
"interrogate_type_number_of_constructors", &_inP07ytTdER, METH_VARARGS },
2755 {
"interrogate_type_get_constructor", &_inP07ytYO56, METH_VARARGS },
2756 {
"interrogate_type_has_destructor", &_inP07ytxtCG, METH_VARARGS },
2757 {
"interrogate_type_destructor_is_inherited", &_inP07yt_EB2, METH_VARARGS },
2758 {
"interrogate_type_get_destructor", &_inP07ytEG1l, METH_VARARGS },
2759 {
"interrogate_type_number_of_elements", &_inP07yt7tUq, METH_VARARGS },
2760 {
"interrogate_type_get_element", &_inP07ytyStU, METH_VARARGS },
2761 {
"interrogate_type_number_of_methods", &_inP07ytdM85, METH_VARARGS },
2762 {
"interrogate_type_get_method", &_inP07ytk_GN, METH_VARARGS },
2763 {
"interrogate_type_number_of_make_seqs", &_inP07yt8QjG, METH_VARARGS },
2764 {
"interrogate_type_get_make_seq", &_inP07ytyMtj, METH_VARARGS },
2765 {
"interrogate_type_number_of_casts", &_inP07ytHDtN, METH_VARARGS },
2766 {
"interrogate_type_get_cast", &_inP07ytHFjA, METH_VARARGS },
2767 {
"interrogate_type_number_of_derivations", &_inP07yt_NPR, METH_VARARGS },
2768 {
"interrogate_type_get_derivation", &_inP07ytcTOH, METH_VARARGS },
2769 {
"interrogate_type_is_final", &_inP07ytC5Uk, METH_VARARGS },
2770 {
"interrogate_type_derivation_has_upcast", &_inP07ythdU7, METH_VARARGS },
2771 {
"interrogate_type_get_upcast", &_inP07ytQPxU, METH_VARARGS },
2772 {
"interrogate_type_derivation_downcast_is_impossible", &_inP07ytO7Pz, METH_VARARGS },
2773 {
"interrogate_type_derivation_has_downcast", &_inP07ytvu_E, METH_VARARGS },
2774 {
"interrogate_type_get_downcast", &_inP07ytxGUt, METH_VARARGS },
2775 {
"interrogate_type_number_of_nested_types", &_inP07ytzM1P, METH_VARARGS },
2776 {
"interrogate_type_get_nested_type", &_inP07ytoY5L, METH_VARARGS },
2777 {
"interrogate_request_database", &_inP07yte_7S, METH_VARARGS },
2778 {
"interrogate_request_module", &_inP07ytw_15, METH_VARARGS },
2779 {
nullptr,
nullptr }
2782#if PY_MAJOR_VERSION >= 3
2783static struct PyModuleDef python_simple_module = {
2784 PyModuleDef_HEAD_INIT,
2788 python_simple_funcs,
2789 nullptr,
nullptr,
nullptr,
nullptr
2792#define INIT_FUNC PyObject *PyInit_interrogatedb
2794#define INIT_FUNC void initinterrogatedb
2798extern "C" __declspec(dllexport) INIT_FUNC();
2800extern "C" __attribute__((visibility(
"default"))) INIT_FUNC();
2802extern "C" INIT_FUNC();
2806#if PY_MAJOR_VERSION >= 3
2807 return PyModule_Create(&python_simple_module);
2809 Py_InitModule(
"interrogatedb", python_simple_funcs);