Panda3D

pydtool.cxx

00001 /*
00002  * This file generated by:
00003  * C:\cygwin\home\drose\player\dtool\built\bin\interrogate.exe -D EXPCL_DTOOLCONFIG= -nodb -python -promiscuous -I /home/drose/player/dtool/include -module dtoolconfig -library libdtoolconfig -true-names -do-module -oc pydtool.cxx ../../src/interrogatedb/interrogate_interface.h 
00004  *
00005  */
00006 
00007 #include <sstream>
00008 
00009 #include "../../src/interrogatedb/interrogate_interface.h"
00010 #include "dtoolbase.h"
00011 
00012 #undef HAVE_LONG_LONG
00013 #undef _POSIX_C_SOURCE
00014 
00015 #if PYTHON_FRAMEWORK
00016   #include "Python/Python.h"
00017 #else
00018   #include "Python.h"
00019 #endif
00020 #ifdef HAVE_LONG_LONG
00021 #undef HAVE_LONG_LONG
00022 #endif 
00023 
00024 static PyObject *_inPfd5RtbRf(PyObject *self, PyObject *args);
00025 static PyObject *_inPfd5Rda_g(PyObject *self, PyObject *args);
00026 static PyObject *_inPfd5R4RgX(PyObject *self, PyObject *args);
00027 static PyObject *_inPfd5R3Gip(PyObject *self, PyObject *args);
00028 static PyObject *_inPfd5RRKDz(PyObject *self, PyObject *args);
00029 static PyObject *_inPfd5RgZ9N(PyObject *self, PyObject *args);
00030 static PyObject *_inPfd5RRQIx(PyObject *self, PyObject *args);
00031 static PyObject *_inPfd5RGVSj(PyObject *self, PyObject *args);
00032 static PyObject *_inPfd5RznM6(PyObject *self, PyObject *args);
00033 static PyObject *_inPfd5RjiLg(PyObject *self, PyObject *args);
00034 static PyObject *_inPfd5R_yjE(PyObject *self, PyObject *args);
00035 static PyObject *_inPfd5RzK9F(PyObject *self, PyObject *args);
00036 static PyObject *_inPfd5RJju_(PyObject *self, PyObject *args);
00037 static PyObject *_inPfd5RZktk(PyObject *self, PyObject *args);
00038 static PyObject *_inPfd5RG71J(PyObject *self, PyObject *args);
00039 static PyObject *_inPfd5RgeUs(PyObject *self, PyObject *args);
00040 static PyObject *_inPfd5Rkg95(PyObject *self, PyObject *args);
00041 static PyObject *_inPfd5RluRc(PyObject *self, PyObject *args);
00042 static PyObject *_inPfd5RwtTf(PyObject *self, PyObject *args);
00043 static PyObject *_inPfd5Rrfao(PyObject *self, PyObject *args);
00044 static PyObject *_inPfd5Rcedk(PyObject *self, PyObject *args);
00045 static PyObject *_inPfd5RXmoo(PyObject *self, PyObject *args);
00046 static PyObject *_inPfd5RclIo(PyObject *self, PyObject *args);
00047 static PyObject *_inPfd5RU2_B(PyObject *self, PyObject *args);
00048 static PyObject *_inPfd5RHFO2(PyObject *self, PyObject *args);
00049 static PyObject *_inPfd5Rcfjm(PyObject *self, PyObject *args);
00050 static PyObject *_inPfd5R3Sjw(PyObject *self, PyObject *args);
00051 static PyObject *_inPfd5RgJcX(PyObject *self, PyObject *args);
00052 static PyObject *_inPfd5RYlw6(PyObject *self, PyObject *args);
00053 static PyObject *_inPfd5R3gns(PyObject *self, PyObject *args);
00054 static PyObject *_inPfd5RN968(PyObject *self, PyObject *args);
00055 static PyObject *_inPfd5RFJVJ(PyObject *self, PyObject *args);
00056 static PyObject *_inPfd5RndTW(PyObject *self, PyObject *args);
00057 static PyObject *_inPfd5RpjWj(PyObject *self, PyObject *args);
00058 static PyObject *_inPfd5RNcQW(PyObject *self, PyObject *args);
00059 static PyObject *_inPfd5RP_SX(PyObject *self, PyObject *args);
00060 static PyObject *_inPfd5R1iRq(PyObject *self, PyObject *args);
00061 static PyObject *_inPfd5REmel(PyObject *self, PyObject *args);
00062 static PyObject *_inPfd5R20Vx(PyObject *self, PyObject *args);
00063 static PyObject *_inPfd5RKcdW(PyObject *self, PyObject *args);
00064 static PyObject *_inPfd5RhUs9(PyObject *self, PyObject *args);
00065 static PyObject *_inPfd5RhF25(PyObject *self, PyObject *args);
00066 static PyObject *_inPfd5Ru1qB(PyObject *self, PyObject *args);
00067 static PyObject *_inPfd5RKMkY(PyObject *self, PyObject *args);
00068 static PyObject *_inPfd5RRx9W(PyObject *self, PyObject *args);
00069 static PyObject *_inPfd5R0C9G(PyObject *self, PyObject *args);
00070 static PyObject *_inPfd5RhaPp(PyObject *self, PyObject *args);
00071 static PyObject *_inPfd5Rt_1v(PyObject *self, PyObject *args);
00072 static PyObject *_inPfd5R8KQG(PyObject *self, PyObject *args);
00073 static PyObject *_inPfd5REtIl(PyObject *self, PyObject *args);
00074 static PyObject *_inPfd5RRFmo(PyObject *self, PyObject *args);
00075 static PyObject *_inPfd5RWHA0(PyObject *self, PyObject *args);
00076 static PyObject *_inPfd5RcyIl(PyObject *self, PyObject *args);
00077 static PyObject *_inPfd5RBnBv(PyObject *self, PyObject *args);
00078 static PyObject *_inPfd5RUvW7(PyObject *self, PyObject *args);
00079 static PyObject *_inPfd5RPdXf(PyObject *self, PyObject *args);
00080 static PyObject *_inPfd5Rd0dl(PyObject *self, PyObject *args);
00081 static PyObject *_inPfd5RdVbH(PyObject *self, PyObject *args);
00082 static PyObject *_inPfd5RBwF0(PyObject *self, PyObject *args);
00083 static PyObject *_inPfd5R9dPK(PyObject *self, PyObject *args);
00084 static PyObject *_inPfd5RhUwR(PyObject *self, PyObject *args);
00085 static PyObject *_inPfd5RA1eF(PyObject *self, PyObject *args);
00086 static PyObject *_inPfd5R8pBy(PyObject *self, PyObject *args);
00087 static PyObject *_inPfd5R85oW(PyObject *self, PyObject *args);
00088 static PyObject *_inPfd5RYZz0(PyObject *self, PyObject *args);
00089 static PyObject *_inPfd5RzKCA(PyObject *self, PyObject *args);
00090 static PyObject *_inPfd5Rsxxs(PyObject *self, PyObject *args);
00091 static PyObject *_inPfd5RMT0z(PyObject *self, PyObject *args);
00092 static PyObject *_inPfd5RiW3v(PyObject *self, PyObject *args);
00093 static PyObject *_inPfd5R4Px8(PyObject *self, PyObject *args);
00094 static PyObject *_inPfd5RNHcs(PyObject *self, PyObject *args);
00095 static PyObject *_inPfd5RqHrb(PyObject *self, PyObject *args);
00096 static PyObject *_inPfd5RaOqq(PyObject *self, PyObject *args);
00097 static PyObject *_inPfd5Rvue5(PyObject *self, PyObject *args);
00098 static PyObject *_inPfd5RB_n_(PyObject *self, PyObject *args);
00099 static PyObject *_inPfd5RDFET(PyObject *self, PyObject *args);
00100 static PyObject *_inPfd5RUyNE(PyObject *self, PyObject *args);
00101 static PyObject *_inPfd5RpDlm(PyObject *self, PyObject *args);
00102 static PyObject *_inPfd5RAscF(PyObject *self, PyObject *args);
00103 static PyObject *_inPfd5RYjbU(PyObject *self, PyObject *args);
00104 static PyObject *_inPfd5RWmpU(PyObject *self, PyObject *args);
00105 static PyObject *_inPfd5RnegH(PyObject *self, PyObject *args);
00106 static PyObject *_inPfd5RrrnF(PyObject *self, PyObject *args);
00107 static PyObject *_inPfd5R7ShX(PyObject *self, PyObject *args);
00108 static PyObject *_inPfd5Rx_aO(PyObject *self, PyObject *args);
00109 static PyObject *_inPfd5RpofZ(PyObject *self, PyObject *args);
00110 static PyObject *_inPfd5R2J9C(PyObject *self, PyObject *args);
00111 static PyObject *_inPfd5RA6iz(PyObject *self, PyObject *args);
00112 static PyObject *_inPfd5Ra78E(PyObject *self, PyObject *args);
00113 static PyObject *_inPfd5RWD3W(PyObject *self, PyObject *args);
00114 static PyObject *_inPfd5RYuud(PyObject *self, PyObject *args);
00115 static PyObject *_inPfd5RlmJS(PyObject *self, PyObject *args);
00116 static PyObject *_inPfd5RLlrr(PyObject *self, PyObject *args);
00117 static PyObject *_inPfd5Rw_wy(PyObject *self, PyObject *args);
00118 static PyObject *_inPfd5Rgk_l(PyObject *self, PyObject *args);
00119 static PyObject *_inPfd5RXpHY(PyObject *self, PyObject *args);
00120 static PyObject *_inPfd5RHhIg(PyObject *self, PyObject *args);
00121 static PyObject *_inPfd5Rff0T(PyObject *self, PyObject *args);
00122 static PyObject *_inPfd5R5PPX(PyObject *self, PyObject *args);
00123 static PyObject *_inPfd5RPww5(PyObject *self, PyObject *args);
00124 static PyObject *_inPfd5RPke3(PyObject *self, PyObject *args);
00125 static PyObject *_inPfd5RJmw3(PyObject *self, PyObject *args);
00126 static PyObject *_inPfd5RR0Lc(PyObject *self, PyObject *args);
00127 static PyObject *_inPfd5Rc6gE(PyObject *self, PyObject *args);
00128 static PyObject *_inPfd5R1iT0(PyObject *self, PyObject *args);
00129 static PyObject *_inPfd5Rz1Mn(PyObject *self, PyObject *args);
00130 static PyObject *_inPfd5RWlf2(PyObject *self, PyObject *args);
00131 static PyObject *_inPfd5R1q8q(PyObject *self, PyObject *args);
00132 static PyObject *_inPfd5Robo6(PyObject *self, PyObject *args);
00133 static PyObject *_inPfd5RjevK(PyObject *self, PyObject *args);
00134 static PyObject *_inPfd5ReBpM(PyObject *self, PyObject *args);
00135 static PyObject *_inPfd5RfmeN(PyObject *self, PyObject *args);
00136 static PyObject *_inPfd5RKBCl(PyObject *self, PyObject *args);
00137 static PyObject *_inPfd5R936K(PyObject *self, PyObject *args);
00138 static PyObject *_inPfd5RPPXQ(PyObject *self, PyObject *args);
00139 static PyObject *_inPfd5Rnu86(PyObject *self, PyObject *args);
00140 static PyObject *_inPfd5Rngiq(PyObject *self, PyObject *args);
00141 static PyObject *_inPfd5RUXR0(PyObject *self, PyObject *args);
00142 static PyObject *_inPfd5RDO7D(PyObject *self, PyObject *args);
00143 static PyObject *_inPfd5RhZFz(PyObject *self, PyObject *args);
00144 static PyObject *_inPfd5RnKPe(PyObject *self, PyObject *args);
00145 static PyObject *_inPfd5RP3lS(PyObject *self, PyObject *args);
00146 static PyObject *_inPfd5RUlLp(PyObject *self, PyObject *args);
00147 static PyObject *_inPfd5R9Xei(PyObject *self, PyObject *args);
00148 static PyObject *_inPfd5RaGkE(PyObject *self, PyObject *args);
00149 static PyObject *_inPfd5Roe_l(PyObject *self, PyObject *args);
00150 static PyObject *_inPfd5RuEdH(PyObject *self, PyObject *args);
00151 
00152 
00153 /*
00154  * Python simple wrapper for
00155  * void interrogate_add_search_directory(char const *dirname)
00156  */
00157 static PyObject *
00158 _inPfd5RtbRf(PyObject *, PyObject *args) {
00159   char *param0;
00160   if (PyArg_ParseTuple(args, "s", &param0)) {
00161     interrogate_add_search_directory((char const *)param0);
00162     return Py_BuildValue("");
00163   }
00164   return (PyObject *)NULL;
00165 }
00166 
00167 /*
00168  * Python simple wrapper for
00169  * void interrogate_add_search_path(char const *pathstring)
00170  */
00171 static PyObject *
00172 _inPfd5Rda_g(PyObject *, PyObject *args) {
00173   char *param0;
00174   if (PyArg_ParseTuple(args, "s", &param0)) {
00175     interrogate_add_search_path((char const *)param0);
00176     return Py_BuildValue("");
00177   }
00178   return (PyObject *)NULL;
00179 }
00180 
00181 /*
00182  * Python simple wrapper for
00183  * bool interrogate_error_flag(void)
00184  */
00185 static PyObject *
00186 _inPfd5R4RgX(PyObject *, PyObject *args) {
00187   if (PyArg_ParseTuple(args, "")) {
00188     bool return_value = interrogate_error_flag();
00189     return PyInt_FromLong(return_value);
00190   }
00191   return (PyObject *)NULL;
00192 }
00193 
00194 /*
00195  * Python simple wrapper for
00196  * int interrogate_number_of_manifests(void)
00197  */
00198 static PyObject *
00199 _inPfd5R3Gip(PyObject *, PyObject *args) {
00200   if (PyArg_ParseTuple(args, "")) {
00201     int return_value = interrogate_number_of_manifests();
00202     return PyInt_FromLong(return_value);
00203   }
00204   return (PyObject *)NULL;
00205 }
00206 
00207 /*
00208  * Python simple wrapper for
00209  * int interrogate_get_manifest(int n)
00210  */
00211 static PyObject *
00212 _inPfd5RRKDz(PyObject *, PyObject *args) {
00213   int param0;
00214   if (PyArg_ParseTuple(args, "i", &param0)) {
00215     int return_value = interrogate_get_manifest((int)param0);
00216     return PyInt_FromLong(return_value);
00217   }
00218   return (PyObject *)NULL;
00219 }
00220 
00221 /*
00222  * Python simple wrapper for
00223  * int interrogate_get_manifest_by_name(char const *manifest_name)
00224  */
00225 static PyObject *
00226 _inPfd5RgZ9N(PyObject *, PyObject *args) {
00227   char *param0;
00228   if (PyArg_ParseTuple(args, "s", &param0)) {
00229     int return_value = interrogate_get_manifest_by_name((char const *)param0);
00230     return PyInt_FromLong(return_value);
00231   }
00232   return (PyObject *)NULL;
00233 }
00234 
00235 /*
00236  * Python simple wrapper for
00237  * char const *interrogate_manifest_name(int manifest)
00238  */
00239 static PyObject *
00240 _inPfd5RRQIx(PyObject *, PyObject *args) {
00241   int param0;
00242   if (PyArg_ParseTuple(args, "i", &param0)) {
00243     char const *return_value = interrogate_manifest_name((int)param0);
00244     return PyString_FromString(return_value);
00245   }
00246   return (PyObject *)NULL;
00247 }
00248 
00249 /*
00250  * Python simple wrapper for
00251  * char const *interrogate_manifest_definition(int manifest)
00252  */
00253 static PyObject *
00254 _inPfd5RGVSj(PyObject *, PyObject *args) {
00255   int param0;
00256   if (PyArg_ParseTuple(args, "i", &param0)) {
00257     char const *return_value = interrogate_manifest_definition((int)param0);
00258     return PyString_FromString(return_value);
00259   }
00260   return (PyObject *)NULL;
00261 }
00262 
00263 /*
00264  * Python simple wrapper for
00265  * bool interrogate_manifest_has_type(int manifest)
00266  */
00267 static PyObject *
00268 _inPfd5RznM6(PyObject *, PyObject *args) {
00269   int param0;
00270   if (PyArg_ParseTuple(args, "i", &param0)) {
00271     bool return_value = interrogate_manifest_has_type((int)param0);
00272     return PyInt_FromLong(return_value);
00273   }
00274   return (PyObject *)NULL;
00275 }
00276 
00277 /*
00278  * Python simple wrapper for
00279  * int interrogate_manifest_get_type(int manifest)
00280  */
00281 static PyObject *
00282 _inPfd5RjiLg(PyObject *, PyObject *args) {
00283   int param0;
00284   if (PyArg_ParseTuple(args, "i", &param0)) {
00285     int return_value = interrogate_manifest_get_type((int)param0);
00286     return PyInt_FromLong(return_value);
00287   }
00288   return (PyObject *)NULL;
00289 }
00290 
00291 /*
00292  * Python simple wrapper for
00293  * bool interrogate_manifest_has_getter(int manifest)
00294  */
00295 static PyObject *
00296 _inPfd5R_yjE(PyObject *, PyObject *args) {
00297   int param0;
00298   if (PyArg_ParseTuple(args, "i", &param0)) {
00299     bool return_value = interrogate_manifest_has_getter((int)param0);
00300     return PyInt_FromLong(return_value);
00301   }
00302   return (PyObject *)NULL;
00303 }
00304 
00305 /*
00306  * Python simple wrapper for
00307  * int interrogate_manifest_getter(int manifest)
00308  */
00309 static PyObject *
00310 _inPfd5RzK9F(PyObject *, PyObject *args) {
00311   int param0;
00312   if (PyArg_ParseTuple(args, "i", &param0)) {
00313     int return_value = interrogate_manifest_getter((int)param0);
00314     return PyInt_FromLong(return_value);
00315   }
00316   return (PyObject *)NULL;
00317 }
00318 
00319 /*
00320  * Python simple wrapper for
00321  * bool interrogate_manifest_has_int_value(int manifest)
00322  */
00323 static PyObject *
00324 _inPfd5RJju_(PyObject *, PyObject *args) {
00325   int param0;
00326   if (PyArg_ParseTuple(args, "i", &param0)) {
00327     bool return_value = interrogate_manifest_has_int_value((int)param0);
00328     return PyInt_FromLong(return_value);
00329   }
00330   return (PyObject *)NULL;
00331 }
00332 
00333 /*
00334  * Python simple wrapper for
00335  * int interrogate_manifest_get_int_value(int manifest)
00336  */
00337 static PyObject *
00338 _inPfd5RZktk(PyObject *, PyObject *args) {
00339   int param0;
00340   if (PyArg_ParseTuple(args, "i", &param0)) {
00341     int return_value = interrogate_manifest_get_int_value((int)param0);
00342     return PyInt_FromLong(return_value);
00343   }
00344   return (PyObject *)NULL;
00345 }
00346 
00347 /*
00348  * Python simple wrapper for
00349  * char const *interrogate_element_name(int element)
00350  */
00351 static PyObject *
00352 _inPfd5RG71J(PyObject *, PyObject *args) {
00353   int param0;
00354   if (PyArg_ParseTuple(args, "i", &param0)) {
00355     char const *return_value = interrogate_element_name((int)param0);
00356     return PyString_FromString(return_value);
00357   }
00358   return (PyObject *)NULL;
00359 }
00360 
00361 /*
00362  * Python simple wrapper for
00363  * char const *interrogate_element_scoped_name(int element)
00364  */
00365 static PyObject *
00366 _inPfd5RgeUs(PyObject *, PyObject *args) {
00367   int param0;
00368   if (PyArg_ParseTuple(args, "i", &param0)) {
00369     char const *return_value = interrogate_element_scoped_name((int)param0);
00370     return PyString_FromString(return_value);
00371   }
00372   return (PyObject *)NULL;
00373 }
00374 
00375 /*
00376  * Python simple wrapper for
00377  * int interrogate_get_element_by_name(char const *element_name)
00378  */
00379 static PyObject *
00380 _inPfd5Rkg95(PyObject *, PyObject *args) {
00381   char *param0;
00382   if (PyArg_ParseTuple(args, "s", &param0)) {
00383     int return_value = interrogate_get_element_by_name((char const *)param0);
00384     return PyInt_FromLong(return_value);
00385   }
00386   return (PyObject *)NULL;
00387 }
00388 
00389 /*
00390  * Python simple wrapper for
00391  * int interrogate_get_element_by_scoped_name(char const *element_name)
00392  */
00393 static PyObject *
00394 _inPfd5RluRc(PyObject *, PyObject *args) {
00395   char *param0;
00396   if (PyArg_ParseTuple(args, "s", &param0)) {
00397     int return_value = interrogate_get_element_by_scoped_name((char const *)param0);
00398     return PyInt_FromLong(return_value);
00399   }
00400   return (PyObject *)NULL;
00401 }
00402 
00403 /*
00404  * Python simple wrapper for
00405  * int interrogate_element_type(int element)
00406  */
00407 static PyObject *
00408 _inPfd5RwtTf(PyObject *, PyObject *args) {
00409   int param0;
00410   if (PyArg_ParseTuple(args, "i", &param0)) {
00411     int return_value = interrogate_element_type((int)param0);
00412     return PyInt_FromLong(return_value);
00413   }
00414   return (PyObject *)NULL;
00415 }
00416 
00417 /*
00418  * Python simple wrapper for
00419  * bool interrogate_element_has_getter(int element)
00420  */
00421 static PyObject *
00422 _inPfd5Rrfao(PyObject *, PyObject *args) {
00423   int param0;
00424   if (PyArg_ParseTuple(args, "i", &param0)) {
00425     bool return_value = interrogate_element_has_getter((int)param0);
00426     return PyInt_FromLong(return_value);
00427   }
00428   return (PyObject *)NULL;
00429 }
00430 
00431 /*
00432  * Python simple wrapper for
00433  * int interrogate_element_getter(int element)
00434  */
00435 static PyObject *
00436 _inPfd5Rcedk(PyObject *, PyObject *args) {
00437   int param0;
00438   if (PyArg_ParseTuple(args, "i", &param0)) {
00439     int return_value = interrogate_element_getter((int)param0);
00440     return PyInt_FromLong(return_value);
00441   }
00442   return (PyObject *)NULL;
00443 }
00444 
00445 /*
00446  * Python simple wrapper for
00447  * bool interrogate_element_has_setter(int element)
00448  */
00449 static PyObject *
00450 _inPfd5RXmoo(PyObject *, PyObject *args) {
00451   int param0;
00452   if (PyArg_ParseTuple(args, "i", &param0)) {
00453     bool return_value = interrogate_element_has_setter((int)param0);
00454     return PyInt_FromLong(return_value);
00455   }
00456   return (PyObject *)NULL;
00457 }
00458 
00459 /*
00460  * Python simple wrapper for
00461  * int interrogate_element_setter(int element)
00462  */
00463 static PyObject *
00464 _inPfd5RclIo(PyObject *, PyObject *args) {
00465   int param0;
00466   if (PyArg_ParseTuple(args, "i", &param0)) {
00467     int return_value = interrogate_element_setter((int)param0);
00468     return PyInt_FromLong(return_value);
00469   }
00470   return (PyObject *)NULL;
00471 }
00472 
00473 /*
00474  * Python simple wrapper for
00475  * int interrogate_number_of_globals(void)
00476  */
00477 static PyObject *
00478 _inPfd5RU2_B(PyObject *, PyObject *args) {
00479   if (PyArg_ParseTuple(args, "")) {
00480     int return_value = interrogate_number_of_globals();
00481     return PyInt_FromLong(return_value);
00482   }
00483   return (PyObject *)NULL;
00484 }
00485 
00486 /*
00487  * Python simple wrapper for
00488  * int interrogate_get_global(int n)
00489  */
00490 static PyObject *
00491 _inPfd5RHFO2(PyObject *, PyObject *args) {
00492   int param0;
00493   if (PyArg_ParseTuple(args, "i", &param0)) {
00494     int return_value = interrogate_get_global((int)param0);
00495     return PyInt_FromLong(return_value);
00496   }
00497   return (PyObject *)NULL;
00498 }
00499 
00500 /*
00501  * Python simple wrapper for
00502  * int interrogate_number_of_global_functions(void)
00503  */
00504 static PyObject *
00505 _inPfd5Rcfjm(PyObject *, PyObject *args) {
00506   if (PyArg_ParseTuple(args, "")) {
00507     int return_value = interrogate_number_of_global_functions();
00508     return PyInt_FromLong(return_value);
00509   }
00510   return (PyObject *)NULL;
00511 }
00512 
00513 /*
00514  * Python simple wrapper for
00515  * int interrogate_get_global_function(int n)
00516  */
00517 static PyObject *
00518 _inPfd5R3Sjw(PyObject *, PyObject *args) {
00519   int param0;
00520   if (PyArg_ParseTuple(args, "i", &param0)) {
00521     int return_value = interrogate_get_global_function((int)param0);
00522     return PyInt_FromLong(return_value);
00523   }
00524   return (PyObject *)NULL;
00525 }
00526 
00527 /*
00528  * Python simple wrapper for
00529  * int interrogate_number_of_functions(void)
00530  */
00531 static PyObject *
00532 _inPfd5RgJcX(PyObject *, PyObject *args) {
00533   if (PyArg_ParseTuple(args, "")) {
00534     int return_value = interrogate_number_of_functions();
00535     return PyInt_FromLong(return_value);
00536   }
00537   return (PyObject *)NULL;
00538 }
00539 
00540 /*
00541  * Python simple wrapper for
00542  * int interrogate_get_function(int n)
00543  */
00544 static PyObject *
00545 _inPfd5RYlw6(PyObject *, PyObject *args) {
00546   int param0;
00547   if (PyArg_ParseTuple(args, "i", &param0)) {
00548     int return_value = interrogate_get_function((int)param0);
00549     return PyInt_FromLong(return_value);
00550   }
00551   return (PyObject *)NULL;
00552 }
00553 
00554 /*
00555  * Python simple wrapper for
00556  * char const *interrogate_function_name(int function)
00557  */
00558 static PyObject *
00559 _inPfd5R3gns(PyObject *, PyObject *args) {
00560   int param0;
00561   if (PyArg_ParseTuple(args, "i", &param0)) {
00562     char const *return_value = interrogate_function_name((int)param0);
00563     return PyString_FromString(return_value);
00564   }
00565   return (PyObject *)NULL;
00566 }
00567 
00568 /*
00569  * Python simple wrapper for
00570  * char const *interrogate_function_scoped_name(int function)
00571  */
00572 static PyObject *
00573 _inPfd5RN968(PyObject *, PyObject *args) {
00574   int param0;
00575   if (PyArg_ParseTuple(args, "i", &param0)) {
00576     char const *return_value = interrogate_function_scoped_name((int)param0);
00577     return PyString_FromString(return_value);
00578   }
00579   return (PyObject *)NULL;
00580 }
00581 
00582 /*
00583  * Python simple wrapper for
00584  * bool interrogate_function_has_comment(int function)
00585  */
00586 static PyObject *
00587 _inPfd5RFJVJ(PyObject *, PyObject *args) {
00588   int param0;
00589   if (PyArg_ParseTuple(args, "i", &param0)) {
00590     bool return_value = interrogate_function_has_comment((int)param0);
00591     return PyInt_FromLong(return_value);
00592   }
00593   return (PyObject *)NULL;
00594 }
00595 
00596 /*
00597  * Python simple wrapper for
00598  * char const *interrogate_function_comment(int function)
00599  */
00600 static PyObject *
00601 _inPfd5RndTW(PyObject *, PyObject *args) {
00602   int param0;
00603   if (PyArg_ParseTuple(args, "i", &param0)) {
00604     char const *return_value = interrogate_function_comment((int)param0);
00605     return PyString_FromString(return_value);
00606   }
00607   return (PyObject *)NULL;
00608 }
00609 
00610 /*
00611  * Python simple wrapper for
00612  * char const *interrogate_function_prototype(int function)
00613  */
00614 static PyObject *
00615 _inPfd5RpjWj(PyObject *, PyObject *args) {
00616   int param0;
00617   if (PyArg_ParseTuple(args, "i", &param0)) {
00618     char const *return_value = interrogate_function_prototype((int)param0);
00619     return PyString_FromString(return_value);
00620   }
00621   return (PyObject *)NULL;
00622 }
00623 
00624 /*
00625  * Python simple wrapper for
00626  * bool interrogate_function_is_method(int function)
00627  */
00628 static PyObject *
00629 _inPfd5RNcQW(PyObject *, PyObject *args) {
00630   int param0;
00631   if (PyArg_ParseTuple(args, "i", &param0)) {
00632     bool return_value = interrogate_function_is_method((int)param0);
00633     return PyInt_FromLong(return_value);
00634   }
00635   return (PyObject *)NULL;
00636 }
00637 
00638 /*
00639  * Python simple wrapper for
00640  * int interrogate_function_class(int function)
00641  */
00642 static PyObject *
00643 _inPfd5RP_SX(PyObject *, PyObject *args) {
00644   int param0;
00645   if (PyArg_ParseTuple(args, "i", &param0)) {
00646     int return_value = interrogate_function_class((int)param0);
00647     return PyInt_FromLong(return_value);
00648   }
00649   return (PyObject *)NULL;
00650 }
00651 
00652 /*
00653  * Python simple wrapper for
00654  * bool interrogate_function_has_module_name(int function)
00655  */
00656 static PyObject *
00657 _inPfd5R1iRq(PyObject *, PyObject *args) {
00658   int param0;
00659   if (PyArg_ParseTuple(args, "i", &param0)) {
00660     bool return_value = interrogate_function_has_module_name((int)param0);
00661     return PyInt_FromLong(return_value);
00662   }
00663   return (PyObject *)NULL;
00664 }
00665 
00666 /*
00667  * Python simple wrapper for
00668  * char const *interrogate_function_module_name(int function)
00669  */
00670 static PyObject *
00671 _inPfd5REmel(PyObject *, PyObject *args) {
00672   int param0;
00673   if (PyArg_ParseTuple(args, "i", &param0)) {
00674     char const *return_value = interrogate_function_module_name((int)param0);
00675     return PyString_FromString(return_value);
00676   }
00677   return (PyObject *)NULL;
00678 }
00679 
00680 /*
00681  * Python simple wrapper for
00682  * bool interrogate_function_has_library_name(int function)
00683  */
00684 static PyObject *
00685 _inPfd5R20Vx(PyObject *, PyObject *args) {
00686   int param0;
00687   if (PyArg_ParseTuple(args, "i", &param0)) {
00688     bool return_value = interrogate_function_has_library_name((int)param0);
00689     return PyInt_FromLong(return_value);
00690   }
00691   return (PyObject *)NULL;
00692 }
00693 
00694 /*
00695  * Python simple wrapper for
00696  * char const *interrogate_function_library_name(int function)
00697  */
00698 static PyObject *
00699 _inPfd5RKcdW(PyObject *, PyObject *args) {
00700   int param0;
00701   if (PyArg_ParseTuple(args, "i", &param0)) {
00702     char const *return_value = interrogate_function_library_name((int)param0);
00703     return PyString_FromString(return_value);
00704   }
00705   return (PyObject *)NULL;
00706 }
00707 
00708 /*
00709  * Python simple wrapper for
00710  * bool interrogate_function_is_virtual(int function)
00711  */
00712 static PyObject *
00713 _inPfd5RhUs9(PyObject *, PyObject *args) {
00714   int param0;
00715   if (PyArg_ParseTuple(args, "i", &param0)) {
00716     bool return_value = interrogate_function_is_virtual((int)param0);
00717     return PyInt_FromLong(return_value);
00718   }
00719   return (PyObject *)NULL;
00720 }
00721 
00722 /*
00723  * Python simple wrapper for
00724  * int interrogate_function_number_of_c_wrappers(int function)
00725  */
00726 static PyObject *
00727 _inPfd5RhF25(PyObject *, PyObject *args) {
00728   int param0;
00729   if (PyArg_ParseTuple(args, "i", &param0)) {
00730     int return_value = interrogate_function_number_of_c_wrappers((int)param0);
00731     return PyInt_FromLong(return_value);
00732   }
00733   return (PyObject *)NULL;
00734 }
00735 
00736 /*
00737  * Python simple wrapper for
00738  * int interrogate_function_c_wrapper(int function, int n)
00739  */
00740 static PyObject *
00741 _inPfd5Ru1qB(PyObject *, PyObject *args) {
00742   int param0;
00743   int param1;
00744   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00745     int return_value = interrogate_function_c_wrapper((int)param0, (int)param1);
00746     return PyInt_FromLong(return_value);
00747   }
00748   return (PyObject *)NULL;
00749 }
00750 
00751 /*
00752  * Python simple wrapper for
00753  * int interrogate_function_number_of_python_wrappers(int function)
00754  */
00755 static PyObject *
00756 _inPfd5RKMkY(PyObject *, PyObject *args) {
00757   int param0;
00758   if (PyArg_ParseTuple(args, "i", &param0)) {
00759     int return_value = interrogate_function_number_of_python_wrappers((int)param0);
00760     return PyInt_FromLong(return_value);
00761   }
00762   return (PyObject *)NULL;
00763 }
00764 
00765 /*
00766  * Python simple wrapper for
00767  * int interrogate_function_python_wrapper(int function, int n)
00768  */
00769 static PyObject *
00770 _inPfd5RRx9W(PyObject *, PyObject *args) {
00771   int param0;
00772   int param1;
00773   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00774     int return_value = interrogate_function_python_wrapper((int)param0, (int)param1);
00775     return PyInt_FromLong(return_value);
00776   }
00777   return (PyObject *)NULL;
00778 }
00779 
00780 /*
00781  * Python simple wrapper for
00782  * char const *interrogate_wrapper_name(int wrapper)
00783  */
00784 static PyObject *
00785 _inPfd5R0C9G(PyObject *, PyObject *args) {
00786   int param0;
00787   if (PyArg_ParseTuple(args, "i", &param0)) {
00788     char const *return_value = interrogate_wrapper_name((int)param0);
00789     return PyString_FromString(return_value);
00790   }
00791   return (PyObject *)NULL;
00792 }
00793 
00794 /*
00795  * Python simple wrapper for
00796  * bool interrogate_wrapper_is_callable_by_name(int wrapper)
00797  */
00798 static PyObject *
00799 _inPfd5RhaPp(PyObject *, PyObject *args) {
00800   int param0;
00801   if (PyArg_ParseTuple(args, "i", &param0)) {
00802     bool return_value = interrogate_wrapper_is_callable_by_name((int)param0);
00803     return PyInt_FromLong(return_value);
00804   }
00805   return (PyObject *)NULL;
00806 }
00807 
00808 /*
00809  * Python simple wrapper for
00810  * bool interrogate_wrapper_has_comment(int wrapper)
00811  */
00812 static PyObject *
00813 _inPfd5Rt_1v(PyObject *, PyObject *args) {
00814   int param0;
00815   if (PyArg_ParseTuple(args, "i", &param0)) {
00816     bool return_value = interrogate_wrapper_has_comment((int)param0);
00817     return PyInt_FromLong(return_value);
00818   }
00819   return (PyObject *)NULL;
00820 }
00821 
00822 /*
00823  * Python simple wrapper for
00824  * char const *interrogate_wrapper_comment(int wrapper)
00825  */
00826 static PyObject *
00827 _inPfd5R8KQG(PyObject *, PyObject *args) {
00828   int param0;
00829   if (PyArg_ParseTuple(args, "i", &param0)) {
00830     char const *return_value = interrogate_wrapper_comment((int)param0);
00831     return PyString_FromString(return_value);
00832   }
00833   return (PyObject *)NULL;
00834 }
00835 
00836 /*
00837  * Python simple wrapper for
00838  * bool interrogate_wrapper_has_return_value(int wrapper)
00839  */
00840 static PyObject *
00841 _inPfd5REtIl(PyObject *, PyObject *args) {
00842   int param0;
00843   if (PyArg_ParseTuple(args, "i", &param0)) {
00844     bool return_value = interrogate_wrapper_has_return_value((int)param0);
00845     return PyInt_FromLong(return_value);
00846   }
00847   return (PyObject *)NULL;
00848 }
00849 
00850 /*
00851  * Python simple wrapper for
00852  * int interrogate_wrapper_return_type(int wrapper)
00853  */
00854 static PyObject *
00855 _inPfd5RRFmo(PyObject *, PyObject *args) {
00856   int param0;
00857   if (PyArg_ParseTuple(args, "i", &param0)) {
00858     int return_value = interrogate_wrapper_return_type((int)param0);
00859     return PyInt_FromLong(return_value);
00860   }
00861   return (PyObject *)NULL;
00862 }
00863 
00864 /*
00865  * Python simple wrapper for
00866  * bool interrogate_wrapper_caller_manages_return_value(int wrapper)
00867  */
00868 static PyObject *
00869 _inPfd5RWHA0(PyObject *, PyObject *args) {
00870   int param0;
00871   if (PyArg_ParseTuple(args, "i", &param0)) {
00872     bool return_value = interrogate_wrapper_caller_manages_return_value((int)param0);
00873     return PyInt_FromLong(return_value);
00874   }
00875   return (PyObject *)NULL;
00876 }
00877 
00878 /*
00879  * Python simple wrapper for
00880  * int interrogate_wrapper_return_value_destructor(int wrapper)
00881  */
00882 static PyObject *
00883 _inPfd5RcyIl(PyObject *, PyObject *args) {
00884   int param0;
00885   if (PyArg_ParseTuple(args, "i", &param0)) {
00886     int return_value = interrogate_wrapper_return_value_destructor((int)param0);
00887     return PyInt_FromLong(return_value);
00888   }
00889   return (PyObject *)NULL;
00890 }
00891 
00892 /*
00893  * Python simple wrapper for
00894  * int interrogate_wrapper_number_of_parameters(int wrapper)
00895  */
00896 static PyObject *
00897 _inPfd5RBnBv(PyObject *, PyObject *args) {
00898   int param0;
00899   if (PyArg_ParseTuple(args, "i", &param0)) {
00900     int return_value = interrogate_wrapper_number_of_parameters((int)param0);
00901     return PyInt_FromLong(return_value);
00902   }
00903   return (PyObject *)NULL;
00904 }
00905 
00906 /*
00907  * Python simple wrapper for
00908  * int interrogate_wrapper_parameter_type(int wrapper, int n)
00909  */
00910 static PyObject *
00911 _inPfd5RUvW7(PyObject *, PyObject *args) {
00912   int param0;
00913   int param1;
00914   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00915     int return_value = interrogate_wrapper_parameter_type((int)param0, (int)param1);
00916     return PyInt_FromLong(return_value);
00917   }
00918   return (PyObject *)NULL;
00919 }
00920 
00921 /*
00922  * Python simple wrapper for
00923  * bool interrogate_wrapper_parameter_has_name(int wrapper, int n)
00924  */
00925 static PyObject *
00926 _inPfd5RPdXf(PyObject *, PyObject *args) {
00927   int param0;
00928   int param1;
00929   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00930     bool return_value = interrogate_wrapper_parameter_has_name((int)param0, (int)param1);
00931     return PyInt_FromLong(return_value);
00932   }
00933   return (PyObject *)NULL;
00934 }
00935 
00936 /*
00937  * Python simple wrapper for
00938  * char const *interrogate_wrapper_parameter_name(int wrapper, int n)
00939  */
00940 static PyObject *
00941 _inPfd5Rd0dl(PyObject *, PyObject *args) {
00942   int param0;
00943   int param1;
00944   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00945     char const *return_value = interrogate_wrapper_parameter_name((int)param0, (int)param1);
00946     return PyString_FromString(return_value);
00947   }
00948   return (PyObject *)NULL;
00949 }
00950 
00951 /*
00952  * Python simple wrapper for
00953  * bool interrogate_wrapper_parameter_is_this(int wrapper, int n)
00954  */
00955 static PyObject *
00956 _inPfd5RdVbH(PyObject *, PyObject *args) {
00957   int param0;
00958   int param1;
00959   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00960     bool return_value = interrogate_wrapper_parameter_is_this((int)param0, (int)param1);
00961     return PyInt_FromLong(return_value);
00962   }
00963   return (PyObject *)NULL;
00964 }
00965 
00966 /*
00967  * Python simple wrapper for
00968  * bool interrogate_wrapper_has_pointer(int wrapper)
00969  */
00970 static PyObject *
00971 _inPfd5RBwF0(PyObject *, PyObject *args) {
00972   int param0;
00973   if (PyArg_ParseTuple(args, "i", &param0)) {
00974     bool return_value = interrogate_wrapper_has_pointer((int)param0);
00975     return PyInt_FromLong(return_value);
00976   }
00977   return (PyObject *)NULL;
00978 }
00979 
00980 /*
00981  * Python simple wrapper for
00982  * void *interrogate_wrapper_pointer(int wrapper)
00983  */
00984 static PyObject *
00985 _inPfd5R9dPK(PyObject *, PyObject *args) {
00986   int param0;
00987   if (PyArg_ParseTuple(args, "i", &param0)) {
00988     interrogate_wrapper_pointer((int)param0);
00989     return Py_BuildValue("");
00990   }
00991   return (PyObject *)NULL;
00992 }
00993 
00994 /*
00995  * Python simple wrapper for
00996  * char const *interrogate_wrapper_unique_name(int wrapper)
00997  */
00998 static PyObject *
00999 _inPfd5RhUwR(PyObject *, PyObject *args) {
01000   int param0;
01001   if (PyArg_ParseTuple(args, "i", &param0)) {
01002     char const *return_value = interrogate_wrapper_unique_name((int)param0);
01003     return PyString_FromString(return_value);
01004   }
01005   return (PyObject *)NULL;
01006 }
01007 
01008 /*
01009  * Python simple wrapper for
01010  * int interrogate_get_wrapper_by_unique_name(char const *unique_name)
01011  */
01012 static PyObject *
01013 _inPfd5RA1eF(PyObject *, PyObject *args) {
01014   char *param0;
01015   if (PyArg_ParseTuple(args, "s", &param0)) {
01016     int return_value = interrogate_get_wrapper_by_unique_name((char const *)param0);
01017     return PyInt_FromLong(return_value);
01018   }
01019   return (PyObject *)NULL;
01020 }
01021 
01022 /*
01023  * Python simple wrapper for
01024  * int interrogate_make_seq_class(int make_seq)
01025  */
01026 static PyObject *
01027 _inPfd5R8pBy(PyObject *, PyObject *args) {
01028   int param0;
01029   if (PyArg_ParseTuple(args, "i", &param0)) {
01030     int return_value = interrogate_make_seq_class((int)param0);
01031     return PyInt_FromLong(return_value);
01032   }
01033   return (PyObject *)NULL;
01034 }
01035 
01036 /*
01037  * Python simple wrapper for
01038  * char const *interrogate_make_seq_seq_name(int make_seq)
01039  */
01040 static PyObject *
01041 _inPfd5R85oW(PyObject *, PyObject *args) {
01042   int param0;
01043   if (PyArg_ParseTuple(args, "i", &param0)) {
01044     char const *return_value = interrogate_make_seq_seq_name((int)param0);
01045     return PyString_FromString(return_value);
01046   }
01047   return (PyObject *)NULL;
01048 }
01049 
01050 /*
01051  * Python simple wrapper for
01052  * char const *interrogate_make_seq_num_name(int make_seq)
01053  */
01054 static PyObject *
01055 _inPfd5RYZz0(PyObject *, PyObject *args) {
01056   int param0;
01057   if (PyArg_ParseTuple(args, "i", &param0)) {
01058     char const *return_value = interrogate_make_seq_num_name((int)param0);
01059     return PyString_FromString(return_value);
01060   }
01061   return (PyObject *)NULL;
01062 }
01063 
01064 /*
01065  * Python simple wrapper for
01066  * char const *interrogate_make_seq_element_name(int make_seq)
01067  */
01068 static PyObject *
01069 _inPfd5RzKCA(PyObject *, PyObject *args) {
01070   int param0;
01071   if (PyArg_ParseTuple(args, "i", &param0)) {
01072     char const *return_value = interrogate_make_seq_element_name((int)param0);
01073     return PyString_FromString(return_value);
01074   }
01075   return (PyObject *)NULL;
01076 }
01077 
01078 /*
01079  * Python simple wrapper for
01080  * int interrogate_number_of_global_types(void)
01081  */
01082 static PyObject *
01083 _inPfd5Rsxxs(PyObject *, PyObject *args) {
01084   if (PyArg_ParseTuple(args, "")) {
01085     int return_value = interrogate_number_of_global_types();
01086     return PyInt_FromLong(return_value);
01087   }
01088   return (PyObject *)NULL;
01089 }
01090 
01091 /*
01092  * Python simple wrapper for
01093  * int interrogate_get_global_type(int n)
01094  */
01095 static PyObject *
01096 _inPfd5RMT0z(PyObject *, PyObject *args) {
01097   int param0;
01098   if (PyArg_ParseTuple(args, "i", &param0)) {
01099     int return_value = interrogate_get_global_type((int)param0);
01100     return PyInt_FromLong(return_value);
01101   }
01102   return (PyObject *)NULL;
01103 }
01104 
01105 /*
01106  * Python simple wrapper for
01107  * int interrogate_number_of_types(void)
01108  */
01109 static PyObject *
01110 _inPfd5RiW3v(PyObject *, PyObject *args) {
01111   if (PyArg_ParseTuple(args, "")) {
01112     int return_value = interrogate_number_of_types();
01113     return PyInt_FromLong(return_value);
01114   }
01115   return (PyObject *)NULL;
01116 }
01117 
01118 /*
01119  * Python simple wrapper for
01120  * int interrogate_get_type(int n)
01121  */
01122 static PyObject *
01123 _inPfd5R4Px8(PyObject *, PyObject *args) {
01124   int param0;
01125   if (PyArg_ParseTuple(args, "i", &param0)) {
01126     int return_value = interrogate_get_type((int)param0);
01127     return PyInt_FromLong(return_value);
01128   }
01129   return (PyObject *)NULL;
01130 }
01131 
01132 /*
01133  * Python simple wrapper for
01134  * int interrogate_get_type_by_name(char const *type_name)
01135  */
01136 static PyObject *
01137 _inPfd5RNHcs(PyObject *, PyObject *args) {
01138   char *param0;
01139   if (PyArg_ParseTuple(args, "s", &param0)) {
01140     int return_value = interrogate_get_type_by_name((char const *)param0);
01141     return PyInt_FromLong(return_value);
01142   }
01143   return (PyObject *)NULL;
01144 }
01145 
01146 /*
01147  * Python simple wrapper for
01148  * int interrogate_get_type_by_scoped_name(char const *type_name)
01149  */
01150 static PyObject *
01151 _inPfd5RqHrb(PyObject *, PyObject *args) {
01152   char *param0;
01153   if (PyArg_ParseTuple(args, "s", &param0)) {
01154     int return_value = interrogate_get_type_by_scoped_name((char const *)param0);
01155     return PyInt_FromLong(return_value);
01156   }
01157   return (PyObject *)NULL;
01158 }
01159 
01160 /*
01161  * Python simple wrapper for
01162  * int interrogate_get_type_by_true_name(char const *type_name)
01163  */
01164 static PyObject *
01165 _inPfd5RaOqq(PyObject *, PyObject *args) {
01166   char *param0;
01167   if (PyArg_ParseTuple(args, "s", &param0)) {
01168     int return_value = interrogate_get_type_by_true_name((char const *)param0);
01169     return PyInt_FromLong(return_value);
01170   }
01171   return (PyObject *)NULL;
01172 }
01173 
01174 /*
01175  * Python simple wrapper for
01176  * char const *interrogate_type_name(int type)
01177  */
01178 static PyObject *
01179 _inPfd5Rvue5(PyObject *, PyObject *args) {
01180   int param0;
01181   if (PyArg_ParseTuple(args, "i", &param0)) {
01182     char const *return_value = interrogate_type_name((int)param0);
01183     return PyString_FromString(return_value);
01184   }
01185   return (PyObject *)NULL;
01186 }
01187 
01188 /*
01189  * Python simple wrapper for
01190  * char const *interrogate_type_scoped_name(int type)
01191  */
01192 static PyObject *
01193 _inPfd5RB_n_(PyObject *, PyObject *args) {
01194   int param0;
01195   if (PyArg_ParseTuple(args, "i", &param0)) {
01196     char const *return_value = interrogate_type_scoped_name((int)param0);
01197     return PyString_FromString(return_value);
01198   }
01199   return (PyObject *)NULL;
01200 }
01201 
01202 /*
01203  * Python simple wrapper for
01204  * char const *interrogate_type_true_name(int type)
01205  */
01206 static PyObject *
01207 _inPfd5RDFET(PyObject *, PyObject *args) {
01208   int param0;
01209   if (PyArg_ParseTuple(args, "i", &param0)) {
01210     char const *return_value = interrogate_type_true_name((int)param0);
01211     return PyString_FromString(return_value);
01212   }
01213   return (PyObject *)NULL;
01214 }
01215 
01216 /*
01217  * Python simple wrapper for
01218  * bool interrogate_type_is_nested(int type)
01219  */
01220 static PyObject *
01221 _inPfd5RUyNE(PyObject *, PyObject *args) {
01222   int param0;
01223   if (PyArg_ParseTuple(args, "i", &param0)) {
01224     bool return_value = interrogate_type_is_nested((int)param0);
01225     return PyInt_FromLong(return_value);
01226   }
01227   return (PyObject *)NULL;
01228 }
01229 
01230 /*
01231  * Python simple wrapper for
01232  * int interrogate_type_outer_class(int type)
01233  */
01234 static PyObject *
01235 _inPfd5RpDlm(PyObject *, PyObject *args) {
01236   int param0;
01237   if (PyArg_ParseTuple(args, "i", &param0)) {
01238     int return_value = interrogate_type_outer_class((int)param0);
01239     return PyInt_FromLong(return_value);
01240   }
01241   return (PyObject *)NULL;
01242 }
01243 
01244 /*
01245  * Python simple wrapper for
01246  * bool interrogate_type_has_comment(int type)
01247  */
01248 static PyObject *
01249 _inPfd5RAscF(PyObject *, PyObject *args) {
01250   int param0;
01251   if (PyArg_ParseTuple(args, "i", &param0)) {
01252     bool return_value = interrogate_type_has_comment((int)param0);
01253     return PyInt_FromLong(return_value);
01254   }
01255   return (PyObject *)NULL;
01256 }
01257 
01258 /*
01259  * Python simple wrapper for
01260  * char const *interrogate_type_comment(int type)
01261  */
01262 static PyObject *
01263 _inPfd5RYjbU(PyObject *, PyObject *args) {
01264   int param0;
01265   if (PyArg_ParseTuple(args, "i", &param0)) {
01266     char const *return_value = interrogate_type_comment((int)param0);
01267     return PyString_FromString(return_value);
01268   }
01269   return (PyObject *)NULL;
01270 }
01271 
01272 /*
01273  * Python simple wrapper for
01274  * bool interrogate_type_has_module_name(int type)
01275  */
01276 static PyObject *
01277 _inPfd5RWmpU(PyObject *, PyObject *args) {
01278   int param0;
01279   if (PyArg_ParseTuple(args, "i", &param0)) {
01280     bool return_value = interrogate_type_has_module_name((int)param0);
01281     return PyInt_FromLong(return_value);
01282   }
01283   return (PyObject *)NULL;
01284 }
01285 
01286 /*
01287  * Python simple wrapper for
01288  * char const *interrogate_type_module_name(int type)
01289  */
01290 static PyObject *
01291 _inPfd5RnegH(PyObject *, PyObject *args) {
01292   int param0;
01293   if (PyArg_ParseTuple(args, "i", &param0)) {
01294     char const *return_value = interrogate_type_module_name((int)param0);
01295     return PyString_FromString(return_value);
01296   }
01297   return (PyObject *)NULL;
01298 }
01299 
01300 /*
01301  * Python simple wrapper for
01302  * bool interrogate_type_has_library_name(int type)
01303  */
01304 static PyObject *
01305 _inPfd5RrrnF(PyObject *, PyObject *args) {
01306   int param0;
01307   if (PyArg_ParseTuple(args, "i", &param0)) {
01308     bool return_value = interrogate_type_has_library_name((int)param0);
01309     return PyInt_FromLong(return_value);
01310   }
01311   return (PyObject *)NULL;
01312 }
01313 
01314 /*
01315  * Python simple wrapper for
01316  * char const *interrogate_type_library_name(int type)
01317  */
01318 static PyObject *
01319 _inPfd5R7ShX(PyObject *, PyObject *args) {
01320   int param0;
01321   if (PyArg_ParseTuple(args, "i", &param0)) {
01322     char const *return_value = interrogate_type_library_name((int)param0);
01323     return PyString_FromString(return_value);
01324   }
01325   return (PyObject *)NULL;
01326 }
01327 
01328 /*
01329  * Python simple wrapper for
01330  * bool interrogate_type_is_atomic(int type)
01331  */
01332 static PyObject *
01333 _inPfd5Rx_aO(PyObject *, PyObject *args) {
01334   int param0;
01335   if (PyArg_ParseTuple(args, "i", &param0)) {
01336     bool return_value = interrogate_type_is_atomic((int)param0);
01337     return PyInt_FromLong(return_value);
01338   }
01339   return (PyObject *)NULL;
01340 }
01341 
01342 /*
01343  * Python simple wrapper for
01344  * AtomicToken interrogate_type_atomic_token(int type)
01345  */
01346 static PyObject *
01347 _inPfd5RpofZ(PyObject *, PyObject *args) {
01348   int param0;
01349   if (PyArg_ParseTuple(args, "i", &param0)) {
01350     AtomicToken return_value = interrogate_type_atomic_token((int)param0);
01351     return PyInt_FromLong(return_value);
01352   }
01353   return (PyObject *)NULL;
01354 }
01355 
01356 /*
01357  * Python simple wrapper for
01358  * bool interrogate_type_is_unsigned(int type)
01359  */
01360 static PyObject *
01361 _inPfd5R2J9C(PyObject *, PyObject *args) {
01362   int param0;
01363   if (PyArg_ParseTuple(args, "i", &param0)) {
01364     bool return_value = interrogate_type_is_unsigned((int)param0);
01365     return PyInt_FromLong(return_value);
01366   }
01367   return (PyObject *)NULL;
01368 }
01369 
01370 /*
01371  * Python simple wrapper for
01372  * bool interrogate_type_is_signed(int type)
01373  */
01374 static PyObject *
01375 _inPfd5RA6iz(PyObject *, PyObject *args) {
01376   int param0;
01377   if (PyArg_ParseTuple(args, "i", &param0)) {
01378     bool return_value = interrogate_type_is_signed((int)param0);
01379     return PyInt_FromLong(return_value);
01380   }
01381   return (PyObject *)NULL;
01382 }
01383 
01384 /*
01385  * Python simple wrapper for
01386  * bool interrogate_type_is_long(int type)
01387  */
01388 static PyObject *
01389 _inPfd5Ra78E(PyObject *, PyObject *args) {
01390   int param0;
01391   if (PyArg_ParseTuple(args, "i", &param0)) {
01392     bool return_value = interrogate_type_is_long((int)param0);
01393     return PyInt_FromLong(return_value);
01394   }
01395   return (PyObject *)NULL;
01396 }
01397 
01398 /*
01399  * Python simple wrapper for
01400  * bool interrogate_type_is_longlong(int type)
01401  */
01402 static PyObject *
01403 _inPfd5RWD3W(PyObject *, PyObject *args) {
01404   int param0;
01405   if (PyArg_ParseTuple(args, "i", &param0)) {
01406     bool return_value = interrogate_type_is_longlong((int)param0);
01407     return PyInt_FromLong(return_value);
01408   }
01409   return (PyObject *)NULL;
01410 }
01411 
01412 /*
01413  * Python simple wrapper for
01414  * bool interrogate_type_is_short(int type)
01415  */
01416 static PyObject *
01417 _inPfd5RYuud(PyObject *, PyObject *args) {
01418   int param0;
01419   if (PyArg_ParseTuple(args, "i", &param0)) {
01420     bool return_value = interrogate_type_is_short((int)param0);
01421     return PyInt_FromLong(return_value);
01422   }
01423   return (PyObject *)NULL;
01424 }
01425 
01426 /*
01427  * Python simple wrapper for
01428  * bool interrogate_type_is_wrapped(int type)
01429  */
01430 static PyObject *
01431 _inPfd5RlmJS(PyObject *, PyObject *args) {
01432   int param0;
01433   if (PyArg_ParseTuple(args, "i", &param0)) {
01434     bool return_value = interrogate_type_is_wrapped((int)param0);
01435     return PyInt_FromLong(return_value);
01436   }
01437   return (PyObject *)NULL;
01438 }
01439 
01440 /*
01441  * Python simple wrapper for
01442  * bool interrogate_type_is_pointer(int type)
01443  */
01444 static PyObject *
01445 _inPfd5RLlrr(PyObject *, PyObject *args) {
01446   int param0;
01447   if (PyArg_ParseTuple(args, "i", &param0)) {
01448     bool return_value = interrogate_type_is_pointer((int)param0);
01449     return PyInt_FromLong(return_value);
01450   }
01451   return (PyObject *)NULL;
01452 }
01453 
01454 /*
01455  * Python simple wrapper for
01456  * bool interrogate_type_is_const(int type)
01457  */
01458 static PyObject *
01459 _inPfd5Rw_wy(PyObject *, PyObject *args) {
01460   int param0;
01461   if (PyArg_ParseTuple(args, "i", &param0)) {
01462     bool return_value = interrogate_type_is_const((int)param0);
01463     return PyInt_FromLong(return_value);
01464   }
01465   return (PyObject *)NULL;
01466 }
01467 
01468 /*
01469  * Python simple wrapper for
01470  * int interrogate_type_wrapped_type(int type)
01471  */
01472 static PyObject *
01473 _inPfd5Rgk_l(PyObject *, PyObject *args) {
01474   int param0;
01475   if (PyArg_ParseTuple(args, "i", &param0)) {
01476     int return_value = interrogate_type_wrapped_type((int)param0);
01477     return PyInt_FromLong(return_value);
01478   }
01479   return (PyObject *)NULL;
01480 }
01481 
01482 /*
01483  * Python simple wrapper for
01484  * bool interrogate_type_is_enum(int type)
01485  */
01486 static PyObject *
01487 _inPfd5RXpHY(PyObject *, PyObject *args) {
01488   int param0;
01489   if (PyArg_ParseTuple(args, "i", &param0)) {
01490     bool return_value = interrogate_type_is_enum((int)param0);
01491     return PyInt_FromLong(return_value);
01492   }
01493   return (PyObject *)NULL;
01494 }
01495 
01496 /*
01497  * Python simple wrapper for
01498  * int interrogate_type_number_of_enum_values(int type)
01499  */
01500 static PyObject *
01501 _inPfd5RHhIg(PyObject *, PyObject *args) {
01502   int param0;
01503   if (PyArg_ParseTuple(args, "i", &param0)) {
01504     int return_value = interrogate_type_number_of_enum_values((int)param0);
01505     return PyInt_FromLong(return_value);
01506   }
01507   return (PyObject *)NULL;
01508 }
01509 
01510 /*
01511  * Python simple wrapper for
01512  * char const *interrogate_type_enum_value_name(int type, int n)
01513  */
01514 static PyObject *
01515 _inPfd5Rff0T(PyObject *, PyObject *args) {
01516   int param0;
01517   int param1;
01518   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01519     char const *return_value = interrogate_type_enum_value_name((int)param0, (int)param1);
01520     return PyString_FromString(return_value);
01521   }
01522   return (PyObject *)NULL;
01523 }
01524 
01525 /*
01526  * Python simple wrapper for
01527  * char const *interrogate_type_enum_value_scoped_name(int type, int n)
01528  */
01529 static PyObject *
01530 _inPfd5R5PPX(PyObject *, PyObject *args) {
01531   int param0;
01532   int param1;
01533   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01534     char const *return_value = interrogate_type_enum_value_scoped_name((int)param0, (int)param1);
01535     return PyString_FromString(return_value);
01536   }
01537   return (PyObject *)NULL;
01538 }
01539 
01540 /*
01541  * Python simple wrapper for
01542  * int interrogate_type_enum_value(int type, int n)
01543  */
01544 static PyObject *
01545 _inPfd5RPww5(PyObject *, PyObject *args) {
01546   int param0;
01547   int param1;
01548   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01549     int return_value = interrogate_type_enum_value((int)param0, (int)param1);
01550     return PyInt_FromLong(return_value);
01551   }
01552   return (PyObject *)NULL;
01553 }
01554 
01555 /*
01556  * Python simple wrapper for
01557  * bool interrogate_type_is_struct(int type)
01558  */
01559 static PyObject *
01560 _inPfd5RPke3(PyObject *, PyObject *args) {
01561   int param0;
01562   if (PyArg_ParseTuple(args, "i", &param0)) {
01563     bool return_value = interrogate_type_is_struct((int)param0);
01564     return PyInt_FromLong(return_value);
01565   }
01566   return (PyObject *)NULL;
01567 }
01568 
01569 /*
01570  * Python simple wrapper for
01571  * bool interrogate_type_is_class(int type)
01572  */
01573 static PyObject *
01574 _inPfd5RJmw3(PyObject *, PyObject *args) {
01575   int param0;
01576   if (PyArg_ParseTuple(args, "i", &param0)) {
01577     bool return_value = interrogate_type_is_class((int)param0);
01578     return PyInt_FromLong(return_value);
01579   }
01580   return (PyObject *)NULL;
01581 }
01582 
01583 /*
01584  * Python simple wrapper for
01585  * bool interrogate_type_is_union(int type)
01586  */
01587 static PyObject *
01588 _inPfd5RR0Lc(PyObject *, PyObject *args) {
01589   int param0;
01590   if (PyArg_ParseTuple(args, "i", &param0)) {
01591     bool return_value = interrogate_type_is_union((int)param0);
01592     return PyInt_FromLong(return_value);
01593   }
01594   return (PyObject *)NULL;
01595 }
01596 
01597 /*
01598  * Python simple wrapper for
01599  * bool interrogate_type_is_fully_defined(int type)
01600  */
01601 static PyObject *
01602 _inPfd5Rc6gE(PyObject *, PyObject *args) {
01603   int param0;
01604   if (PyArg_ParseTuple(args, "i", &param0)) {
01605     bool return_value = interrogate_type_is_fully_defined((int)param0);
01606     return PyInt_FromLong(return_value);
01607   }
01608   return (PyObject *)NULL;
01609 }
01610 
01611 /*
01612  * Python simple wrapper for
01613  * bool interrogate_type_is_unpublished(int type)
01614  */
01615 static PyObject *
01616 _inPfd5R1iT0(PyObject *, PyObject *args) {
01617   int param0;
01618   if (PyArg_ParseTuple(args, "i", &param0)) {
01619     bool return_value = interrogate_type_is_unpublished((int)param0);
01620     return PyInt_FromLong(return_value);
01621   }
01622   return (PyObject *)NULL;
01623 }
01624 
01625 /*
01626  * Python simple wrapper for
01627  * int interrogate_type_number_of_constructors(int type)
01628  */
01629 static PyObject *
01630 _inPfd5Rz1Mn(PyObject *, PyObject *args) {
01631   int param0;
01632   if (PyArg_ParseTuple(args, "i", &param0)) {
01633     int return_value = interrogate_type_number_of_constructors((int)param0);
01634     return PyInt_FromLong(return_value);
01635   }
01636   return (PyObject *)NULL;
01637 }
01638 
01639 /*
01640  * Python simple wrapper for
01641  * int interrogate_type_get_constructor(int type, int n)
01642  */
01643 static PyObject *
01644 _inPfd5RWlf2(PyObject *, PyObject *args) {
01645   int param0;
01646   int param1;
01647   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01648     int return_value = interrogate_type_get_constructor((int)param0, (int)param1);
01649     return PyInt_FromLong(return_value);
01650   }
01651   return (PyObject *)NULL;
01652 }
01653 
01654 /*
01655  * Python simple wrapper for
01656  * bool interrogate_type_has_destructor(int type)
01657  */
01658 static PyObject *
01659 _inPfd5R1q8q(PyObject *, PyObject *args) {
01660   int param0;
01661   if (PyArg_ParseTuple(args, "i", &param0)) {
01662     bool return_value = interrogate_type_has_destructor((int)param0);
01663     return PyInt_FromLong(return_value);
01664   }
01665   return (PyObject *)NULL;
01666 }
01667 
01668 /*
01669  * Python simple wrapper for
01670  * bool interrogate_type_destructor_is_inherited(int type)
01671  */
01672 static PyObject *
01673 _inPfd5Robo6(PyObject *, PyObject *args) {
01674   int param0;
01675   if (PyArg_ParseTuple(args, "i", &param0)) {
01676     bool return_value = interrogate_type_destructor_is_inherited((int)param0);
01677     return PyInt_FromLong(return_value);
01678   }
01679   return (PyObject *)NULL;
01680 }
01681 
01682 /*
01683  * Python simple wrapper for
01684  * int interrogate_type_get_destructor(int type)
01685  */
01686 static PyObject *
01687 _inPfd5RjevK(PyObject *, PyObject *args) {
01688   int param0;
01689   if (PyArg_ParseTuple(args, "i", &param0)) {
01690     int return_value = interrogate_type_get_destructor((int)param0);
01691     return PyInt_FromLong(return_value);
01692   }
01693   return (PyObject *)NULL;
01694 }
01695 
01696 /*
01697  * Python simple wrapper for
01698  * int interrogate_type_number_of_elements(int type)
01699  */
01700 static PyObject *
01701 _inPfd5ReBpM(PyObject *, PyObject *args) {
01702   int param0;
01703   if (PyArg_ParseTuple(args, "i", &param0)) {
01704     int return_value = interrogate_type_number_of_elements((int)param0);
01705     return PyInt_FromLong(return_value);
01706   }
01707   return (PyObject *)NULL;
01708 }
01709 
01710 /*
01711  * Python simple wrapper for
01712  * int interrogate_type_get_element(int type, int n)
01713  */
01714 static PyObject *
01715 _inPfd5RfmeN(PyObject *, PyObject *args) {
01716   int param0;
01717   int param1;
01718   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01719     int return_value = interrogate_type_get_element((int)param0, (int)param1);
01720     return PyInt_FromLong(return_value);
01721   }
01722   return (PyObject *)NULL;
01723 }
01724 
01725 /*
01726  * Python simple wrapper for
01727  * int interrogate_type_number_of_methods(int type)
01728  */
01729 static PyObject *
01730 _inPfd5RKBCl(PyObject *, PyObject *args) {
01731   int param0;
01732   if (PyArg_ParseTuple(args, "i", &param0)) {
01733     int return_value = interrogate_type_number_of_methods((int)param0);
01734     return PyInt_FromLong(return_value);
01735   }
01736   return (PyObject *)NULL;
01737 }
01738 
01739 /*
01740  * Python simple wrapper for
01741  * int interrogate_type_get_method(int type, int n)
01742  */
01743 static PyObject *
01744 _inPfd5R936K(PyObject *, PyObject *args) {
01745   int param0;
01746   int param1;
01747   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01748     int return_value = interrogate_type_get_method((int)param0, (int)param1);
01749     return PyInt_FromLong(return_value);
01750   }
01751   return (PyObject *)NULL;
01752 }
01753 
01754 /*
01755  * Python simple wrapper for
01756  * int interrogate_type_number_of_make_seqs(int type)
01757  */
01758 static PyObject *
01759 _inPfd5RPPXQ(PyObject *, PyObject *args) {
01760   int param0;
01761   if (PyArg_ParseTuple(args, "i", &param0)) {
01762     int return_value = interrogate_type_number_of_make_seqs((int)param0);
01763     return PyInt_FromLong(return_value);
01764   }
01765   return (PyObject *)NULL;
01766 }
01767 
01768 /*
01769  * Python simple wrapper for
01770  * int interrogate_type_get_make_seq(int type, int n)
01771  */
01772 static PyObject *
01773 _inPfd5Rnu86(PyObject *, PyObject *args) {
01774   int param0;
01775   int param1;
01776   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01777     int return_value = interrogate_type_get_make_seq((int)param0, (int)param1);
01778     return PyInt_FromLong(return_value);
01779   }
01780   return (PyObject *)NULL;
01781 }
01782 
01783 /*
01784  * Python simple wrapper for
01785  * int interrogate_type_number_of_casts(int type)
01786  */
01787 static PyObject *
01788 _inPfd5Rngiq(PyObject *, PyObject *args) {
01789   int param0;
01790   if (PyArg_ParseTuple(args, "i", &param0)) {
01791     int return_value = interrogate_type_number_of_casts((int)param0);
01792     return PyInt_FromLong(return_value);
01793   }
01794   return (PyObject *)NULL;
01795 }
01796 
01797 /*
01798  * Python simple wrapper for
01799  * int interrogate_type_get_cast(int type, int n)
01800  */
01801 static PyObject *
01802 _inPfd5RUXR0(PyObject *, PyObject *args) {
01803   int param0;
01804   int param1;
01805   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01806     int return_value = interrogate_type_get_cast((int)param0, (int)param1);
01807     return PyInt_FromLong(return_value);
01808   }
01809   return (PyObject *)NULL;
01810 }
01811 
01812 /*
01813  * Python simple wrapper for
01814  * int interrogate_type_number_of_derivations(int type)
01815  */
01816 static PyObject *
01817 _inPfd5RDO7D(PyObject *, PyObject *args) {
01818   int param0;
01819   if (PyArg_ParseTuple(args, "i", &param0)) {
01820     int return_value = interrogate_type_number_of_derivations((int)param0);
01821     return PyInt_FromLong(return_value);
01822   }
01823   return (PyObject *)NULL;
01824 }
01825 
01826 /*
01827  * Python simple wrapper for
01828  * int interrogate_type_get_derivation(int type, int n)
01829  */
01830 static PyObject *
01831 _inPfd5RhZFz(PyObject *, PyObject *args) {
01832   int param0;
01833   int param1;
01834   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01835     int return_value = interrogate_type_get_derivation((int)param0, (int)param1);
01836     return PyInt_FromLong(return_value);
01837   }
01838   return (PyObject *)NULL;
01839 }
01840 
01841 /*
01842  * Python simple wrapper for
01843  * bool interrogate_type_derivation_has_upcast(int type, int n)
01844  */
01845 static PyObject *
01846 _inPfd5RnKPe(PyObject *, PyObject *args) {
01847   int param0;
01848   int param1;
01849   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01850     bool return_value = interrogate_type_derivation_has_upcast((int)param0, (int)param1);
01851     return PyInt_FromLong(return_value);
01852   }
01853   return (PyObject *)NULL;
01854 }
01855 
01856 /*
01857  * Python simple wrapper for
01858  * int interrogate_type_get_upcast(int type, int n)
01859  */
01860 static PyObject *
01861 _inPfd5RP3lS(PyObject *, PyObject *args) {
01862   int param0;
01863   int param1;
01864   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01865     int return_value = interrogate_type_get_upcast((int)param0, (int)param1);
01866     return PyInt_FromLong(return_value);
01867   }
01868   return (PyObject *)NULL;
01869 }
01870 
01871 /*
01872  * Python simple wrapper for
01873  * bool interrogate_type_derivation_downcast_is_impossible(int type, int n)
01874  */
01875 static PyObject *
01876 _inPfd5RUlLp(PyObject *, PyObject *args) {
01877   int param0;
01878   int param1;
01879   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01880     bool return_value = interrogate_type_derivation_downcast_is_impossible((int)param0, (int)param1);
01881     return PyInt_FromLong(return_value);
01882   }
01883   return (PyObject *)NULL;
01884 }
01885 
01886 /*
01887  * Python simple wrapper for
01888  * bool interrogate_type_derivation_has_downcast(int type, int n)
01889  */
01890 static PyObject *
01891 _inPfd5R9Xei(PyObject *, PyObject *args) {
01892   int param0;
01893   int param1;
01894   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01895     bool return_value = interrogate_type_derivation_has_downcast((int)param0, (int)param1);
01896     return PyInt_FromLong(return_value);
01897   }
01898   return (PyObject *)NULL;
01899 }
01900 
01901 /*
01902  * Python simple wrapper for
01903  * int interrogate_type_get_downcast(int type, int n)
01904  */
01905 static PyObject *
01906 _inPfd5RaGkE(PyObject *, PyObject *args) {
01907   int param0;
01908   int param1;
01909   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01910     int return_value = interrogate_type_get_downcast((int)param0, (int)param1);
01911     return PyInt_FromLong(return_value);
01912   }
01913   return (PyObject *)NULL;
01914 }
01915 
01916 /*
01917  * Python simple wrapper for
01918  * int interrogate_type_number_of_nested_types(int type)
01919  */
01920 static PyObject *
01921 _inPfd5Roe_l(PyObject *, PyObject *args) {
01922   int param0;
01923   if (PyArg_ParseTuple(args, "i", &param0)) {
01924     int return_value = interrogate_type_number_of_nested_types((int)param0);
01925     return PyInt_FromLong(return_value);
01926   }
01927   return (PyObject *)NULL;
01928 }
01929 
01930 /*
01931  * Python simple wrapper for
01932  * int interrogate_type_get_nested_type(int type, int n)
01933  */
01934 static PyObject *
01935 _inPfd5RuEdH(PyObject *, PyObject *args) {
01936   int param0;
01937   int param1;
01938   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01939     int return_value = interrogate_type_get_nested_type((int)param0, (int)param1);
01940     return PyInt_FromLong(return_value);
01941   }
01942   return (PyObject *)NULL;
01943 }
01944 
01945 
01946 static PyMethodDef python_simple_funcs[] = {
01947   { "interrogate_add_search_directory", &_inPfd5RtbRf, METH_VARARGS },
01948   { "interrogate_add_search_path", &_inPfd5Rda_g, METH_VARARGS },
01949   { "interrogate_error_flag", &_inPfd5R4RgX, METH_VARARGS },
01950   { "interrogate_number_of_manifests", &_inPfd5R3Gip, METH_VARARGS },
01951   { "interrogate_get_manifest", &_inPfd5RRKDz, METH_VARARGS },
01952   { "interrogate_get_manifest_by_name", &_inPfd5RgZ9N, METH_VARARGS },
01953   { "interrogate_manifest_name", &_inPfd5RRQIx, METH_VARARGS },
01954   { "interrogate_manifest_definition", &_inPfd5RGVSj, METH_VARARGS },
01955   { "interrogate_manifest_has_type", &_inPfd5RznM6, METH_VARARGS },
01956   { "interrogate_manifest_get_type", &_inPfd5RjiLg, METH_VARARGS },
01957   { "interrogate_manifest_has_getter", &_inPfd5R_yjE, METH_VARARGS },
01958   { "interrogate_manifest_getter", &_inPfd5RzK9F, METH_VARARGS },
01959   { "interrogate_manifest_has_int_value", &_inPfd5RJju_, METH_VARARGS },
01960   { "interrogate_manifest_get_int_value", &_inPfd5RZktk, METH_VARARGS },
01961   { "interrogate_element_name", &_inPfd5RG71J, METH_VARARGS },
01962   { "interrogate_element_scoped_name", &_inPfd5RgeUs, METH_VARARGS },
01963   { "interrogate_get_element_by_name", &_inPfd5Rkg95, METH_VARARGS },
01964   { "interrogate_get_element_by_scoped_name", &_inPfd5RluRc, METH_VARARGS },
01965   { "interrogate_element_type", &_inPfd5RwtTf, METH_VARARGS },
01966   { "interrogate_element_has_getter", &_inPfd5Rrfao, METH_VARARGS },
01967   { "interrogate_element_getter", &_inPfd5Rcedk, METH_VARARGS },
01968   { "interrogate_element_has_setter", &_inPfd5RXmoo, METH_VARARGS },
01969   { "interrogate_element_setter", &_inPfd5RclIo, METH_VARARGS },
01970   { "interrogate_number_of_globals", &_inPfd5RU2_B, METH_VARARGS },
01971   { "interrogate_get_global", &_inPfd5RHFO2, METH_VARARGS },
01972   { "interrogate_number_of_global_functions", &_inPfd5Rcfjm, METH_VARARGS },
01973   { "interrogate_get_global_function", &_inPfd5R3Sjw, METH_VARARGS },
01974   { "interrogate_number_of_functions", &_inPfd5RgJcX, METH_VARARGS },
01975   { "interrogate_get_function", &_inPfd5RYlw6, METH_VARARGS },
01976   { "interrogate_function_name", &_inPfd5R3gns, METH_VARARGS },
01977   { "interrogate_function_scoped_name", &_inPfd5RN968, METH_VARARGS },
01978   { "interrogate_function_has_comment", &_inPfd5RFJVJ, METH_VARARGS },
01979   { "interrogate_function_comment", &_inPfd5RndTW, METH_VARARGS },
01980   { "interrogate_function_prototype", &_inPfd5RpjWj, METH_VARARGS },
01981   { "interrogate_function_is_method", &_inPfd5RNcQW, METH_VARARGS },
01982   { "interrogate_function_class", &_inPfd5RP_SX, METH_VARARGS },
01983   { "interrogate_function_has_module_name", &_inPfd5R1iRq, METH_VARARGS },
01984   { "interrogate_function_module_name", &_inPfd5REmel, METH_VARARGS },
01985   { "interrogate_function_has_library_name", &_inPfd5R20Vx, METH_VARARGS },
01986   { "interrogate_function_library_name", &_inPfd5RKcdW, METH_VARARGS },
01987   { "interrogate_function_is_virtual", &_inPfd5RhUs9, METH_VARARGS },
01988   { "interrogate_function_number_of_c_wrappers", &_inPfd5RhF25, METH_VARARGS },
01989   { "interrogate_function_c_wrapper", &_inPfd5Ru1qB, METH_VARARGS },
01990   { "interrogate_function_number_of_python_wrappers", &_inPfd5RKMkY, METH_VARARGS },
01991   { "interrogate_function_python_wrapper", &_inPfd5RRx9W, METH_VARARGS },
01992   { "interrogate_wrapper_name", &_inPfd5R0C9G, METH_VARARGS },
01993   { "interrogate_wrapper_is_callable_by_name", &_inPfd5RhaPp, METH_VARARGS },
01994   { "interrogate_wrapper_has_comment", &_inPfd5Rt_1v, METH_VARARGS },
01995   { "interrogate_wrapper_comment", &_inPfd5R8KQG, METH_VARARGS },
01996   { "interrogate_wrapper_has_return_value", &_inPfd5REtIl, METH_VARARGS },
01997   { "interrogate_wrapper_return_type", &_inPfd5RRFmo, METH_VARARGS },
01998   { "interrogate_wrapper_caller_manages_return_value", &_inPfd5RWHA0, METH_VARARGS },
01999   { "interrogate_wrapper_return_value_destructor", &_inPfd5RcyIl, METH_VARARGS },
02000   { "interrogate_wrapper_number_of_parameters", &_inPfd5RBnBv, METH_VARARGS },
02001   { "interrogate_wrapper_parameter_type", &_inPfd5RUvW7, METH_VARARGS },
02002   { "interrogate_wrapper_parameter_has_name", &_inPfd5RPdXf, METH_VARARGS },
02003   { "interrogate_wrapper_parameter_name", &_inPfd5Rd0dl, METH_VARARGS },
02004   { "interrogate_wrapper_parameter_is_this", &_inPfd5RdVbH, METH_VARARGS },
02005   { "interrogate_wrapper_has_pointer", &_inPfd5RBwF0, METH_VARARGS },
02006   { "interrogate_wrapper_pointer", &_inPfd5R9dPK, METH_VARARGS },
02007   { "interrogate_wrapper_unique_name", &_inPfd5RhUwR, METH_VARARGS },
02008   { "interrogate_get_wrapper_by_unique_name", &_inPfd5RA1eF, METH_VARARGS },
02009   { "interrogate_make_seq_class", &_inPfd5R8pBy, METH_VARARGS },
02010   { "interrogate_make_seq_seq_name", &_inPfd5R85oW, METH_VARARGS },
02011   { "interrogate_make_seq_num_name", &_inPfd5RYZz0, METH_VARARGS },
02012   { "interrogate_make_seq_element_name", &_inPfd5RzKCA, METH_VARARGS },
02013   { "interrogate_number_of_global_types", &_inPfd5Rsxxs, METH_VARARGS },
02014   { "interrogate_get_global_type", &_inPfd5RMT0z, METH_VARARGS },
02015   { "interrogate_number_of_types", &_inPfd5RiW3v, METH_VARARGS },
02016   { "interrogate_get_type", &_inPfd5R4Px8, METH_VARARGS },
02017   { "interrogate_get_type_by_name", &_inPfd5RNHcs, METH_VARARGS },
02018   { "interrogate_get_type_by_scoped_name", &_inPfd5RqHrb, METH_VARARGS },
02019   { "interrogate_get_type_by_true_name", &_inPfd5RaOqq, METH_VARARGS },
02020   { "interrogate_type_name", &_inPfd5Rvue5, METH_VARARGS },
02021   { "interrogate_type_scoped_name", &_inPfd5RB_n_, METH_VARARGS },
02022   { "interrogate_type_true_name", &_inPfd5RDFET, METH_VARARGS },
02023   { "interrogate_type_is_nested", &_inPfd5RUyNE, METH_VARARGS },
02024   { "interrogate_type_outer_class", &_inPfd5RpDlm, METH_VARARGS },
02025   { "interrogate_type_has_comment", &_inPfd5RAscF, METH_VARARGS },
02026   { "interrogate_type_comment", &_inPfd5RYjbU, METH_VARARGS },
02027   { "interrogate_type_has_module_name", &_inPfd5RWmpU, METH_VARARGS },
02028   { "interrogate_type_module_name", &_inPfd5RnegH, METH_VARARGS },
02029   { "interrogate_type_has_library_name", &_inPfd5RrrnF, METH_VARARGS },
02030   { "interrogate_type_library_name", &_inPfd5R7ShX, METH_VARARGS },
02031   { "interrogate_type_is_atomic", &_inPfd5Rx_aO, METH_VARARGS },
02032   { "interrogate_type_atomic_token", &_inPfd5RpofZ, METH_VARARGS },
02033   { "interrogate_type_is_unsigned", &_inPfd5R2J9C, METH_VARARGS },
02034   { "interrogate_type_is_signed", &_inPfd5RA6iz, METH_VARARGS },
02035   { "interrogate_type_is_long", &_inPfd5Ra78E, METH_VARARGS },
02036   { "interrogate_type_is_longlong", &_inPfd5RWD3W, METH_VARARGS },
02037   { "interrogate_type_is_short", &_inPfd5RYuud, METH_VARARGS },
02038   { "interrogate_type_is_wrapped", &_inPfd5RlmJS, METH_VARARGS },
02039   { "interrogate_type_is_pointer", &_inPfd5RLlrr, METH_VARARGS },
02040   { "interrogate_type_is_const", &_inPfd5Rw_wy, METH_VARARGS },
02041   { "interrogate_type_wrapped_type", &_inPfd5Rgk_l, METH_VARARGS },
02042   { "interrogate_type_is_enum", &_inPfd5RXpHY, METH_VARARGS },
02043   { "interrogate_type_number_of_enum_values", &_inPfd5RHhIg, METH_VARARGS },
02044   { "interrogate_type_enum_value_name", &_inPfd5Rff0T, METH_VARARGS },
02045   { "interrogate_type_enum_value_scoped_name", &_inPfd5R5PPX, METH_VARARGS },
02046   { "interrogate_type_enum_value", &_inPfd5RPww5, METH_VARARGS },
02047   { "interrogate_type_is_struct", &_inPfd5RPke3, METH_VARARGS },
02048   { "interrogate_type_is_class", &_inPfd5RJmw3, METH_VARARGS },
02049   { "interrogate_type_is_union", &_inPfd5RR0Lc, METH_VARARGS },
02050   { "interrogate_type_is_fully_defined", &_inPfd5Rc6gE, METH_VARARGS },
02051   { "interrogate_type_is_unpublished", &_inPfd5R1iT0, METH_VARARGS },
02052   { "interrogate_type_number_of_constructors", &_inPfd5Rz1Mn, METH_VARARGS },
02053   { "interrogate_type_get_constructor", &_inPfd5RWlf2, METH_VARARGS },
02054   { "interrogate_type_has_destructor", &_inPfd5R1q8q, METH_VARARGS },
02055   { "interrogate_type_destructor_is_inherited", &_inPfd5Robo6, METH_VARARGS },
02056   { "interrogate_type_get_destructor", &_inPfd5RjevK, METH_VARARGS },
02057   { "interrogate_type_number_of_elements", &_inPfd5ReBpM, METH_VARARGS },
02058   { "interrogate_type_get_element", &_inPfd5RfmeN, METH_VARARGS },
02059   { "interrogate_type_number_of_methods", &_inPfd5RKBCl, METH_VARARGS },
02060   { "interrogate_type_get_method", &_inPfd5R936K, METH_VARARGS },
02061   { "interrogate_type_number_of_make_seqs", &_inPfd5RPPXQ, METH_VARARGS },
02062   { "interrogate_type_get_make_seq", &_inPfd5Rnu86, METH_VARARGS },
02063   { "interrogate_type_number_of_casts", &_inPfd5Rngiq, METH_VARARGS },
02064   { "interrogate_type_get_cast", &_inPfd5RUXR0, METH_VARARGS },
02065   { "interrogate_type_number_of_derivations", &_inPfd5RDO7D, METH_VARARGS },
02066   { "interrogate_type_get_derivation", &_inPfd5RhZFz, METH_VARARGS },
02067   { "interrogate_type_derivation_has_upcast", &_inPfd5RnKPe, METH_VARARGS },
02068   { "interrogate_type_get_upcast", &_inPfd5RP3lS, METH_VARARGS },
02069   { "interrogate_type_derivation_downcast_is_impossible", &_inPfd5RUlLp, METH_VARARGS },
02070   { "interrogate_type_derivation_has_downcast", &_inPfd5R9Xei, METH_VARARGS },
02071   { "interrogate_type_get_downcast", &_inPfd5RaGkE, METH_VARARGS },
02072   { "interrogate_type_number_of_nested_types", &_inPfd5Roe_l, METH_VARARGS },
02073   { "interrogate_type_get_nested_type", &_inPfd5RuEdH, METH_VARARGS },
02074   { NULL, NULL }
02075 };
02076 
02077 #ifdef _WIN32
02078 extern "C" __declspec(dllexport) void initlibp3dtoolconfig();
02079 #else
02080 extern "C" void initlibp3dtoolconfig();
02081 #endif
02082 
02083 void initlibp3dtoolconfig() {
02084   Py_InitModule("libp3dtoolconfig", python_simple_funcs);
02085 }
02086 
 All Classes Functions Variables Enumerations