Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

dtool/metalibs/dtoolconfig/pydtool.cxx

Go to the documentation of this file.
00001 /*
00002  * This file generated by:
00003  * interrogate -nodb -python -promiscuous -I /home/drose/player/dtool/include -module dtoolconfig -library libdtoolconfig -true-names -do-module -oc pydtool.cxx interrogate_interface.h 
00004  *
00005  */
00006 
00007 
00008 #include "interrogate_interface.h"
00009 #include <dtoolbase.h>
00010 
00011 #undef HAVE_LONG_LONG
00012 #include <Python.h>
00013 
00014 extern "C" {
00015 
00016 /*
00017  * Python wrapper for
00018  * int interrogate_number_of_manifests();
00019  */
00020 static PyObject *
00021 _inPCPDJwgip(PyObject *, PyObject *args) {
00022   if (PyArg_ParseTuple(args, "")) {
00023     int return_value = interrogate_number_of_manifests();
00024     return Py_BuildValue("i", (int)(return_value));
00025   }
00026   return (PyObject *)NULL;
00027 }
00028 
00029 /*
00030  * Python wrapper for
00031  * int interrogate_get_manifest(int n);
00032  */
00033 static PyObject *
00034 _inPCPDJKkDz(PyObject *, PyObject *args) {
00035   int param0;
00036   if (PyArg_ParseTuple(args, "i", &param0)) {
00037     int return_value = interrogate_get_manifest((int)param0);
00038     return Py_BuildValue("i", (int)(return_value));
00039   }
00040   return (PyObject *)NULL;
00041 }
00042 
00043 /*
00044  * Python wrapper for
00045  * int interrogate_get_manifest_by_name(char const *manifest_name);
00046  */
00047 static PyObject *
00048 _inPCPDJZz9N(PyObject *, PyObject *args) {
00049   char *param0;
00050   if (PyArg_ParseTuple(args, "s", &param0)) {
00051     int return_value = interrogate_get_manifest_by_name((char const *)param0);
00052     return Py_BuildValue("i", (int)(return_value));
00053   }
00054   return (PyObject *)NULL;
00055 }
00056 
00057 /*
00058  * Python wrapper for
00059  * char const *interrogate_manifest_name(int manifest);
00060  */
00061 static PyObject *
00062 _inPCPDJKqIx(PyObject *, PyObject *args) {
00063   int param0;
00064   if (PyArg_ParseTuple(args, "i", &param0)) {
00065     char const *return_value = interrogate_manifest_name((int)param0);
00066     return Py_BuildValue("s", return_value);
00067   }
00068   return (PyObject *)NULL;
00069 }
00070 
00071 /*
00072  * Python wrapper for
00073  * char const *interrogate_manifest_definition(int manifest);
00074  */
00075 static PyObject *
00076 _inPCPDJ_uSj(PyObject *, PyObject *args) {
00077   int param0;
00078   if (PyArg_ParseTuple(args, "i", &param0)) {
00079     char const *return_value = interrogate_manifest_definition((int)param0);
00080     return Py_BuildValue("s", return_value);
00081   }
00082   return (PyObject *)NULL;
00083 }
00084 
00085 /*
00086  * Python wrapper for
00087  * bool interrogate_manifest_has_type(int manifest);
00088  */
00089 static PyObject *
00090 _inPCPDJsBN6(PyObject *, PyObject *args) {
00091   int param0;
00092   if (PyArg_ParseTuple(args, "i", &param0)) {
00093     bool return_value = interrogate_manifest_has_type((int)param0);
00094     return Py_BuildValue("i", (int)(return_value));
00095   }
00096   return (PyObject *)NULL;
00097 }
00098 
00099 /*
00100  * Python wrapper for
00101  * int interrogate_manifest_get_type(int manifest);
00102  */
00103 static PyObject *
00104 _inPCPDJc8Lg(PyObject *, PyObject *args) {
00105   int param0;
00106   if (PyArg_ParseTuple(args, "i", &param0)) {
00107     int return_value = interrogate_manifest_get_type((int)param0);
00108     return Py_BuildValue("i", (int)(return_value));
00109   }
00110   return (PyObject *)NULL;
00111 }
00112 
00113 /*
00114  * Python wrapper for
00115  * bool interrogate_manifest_has_getter(int manifest);
00116  */
00117 static PyObject *
00118 _inPCPDJ3MkE(PyObject *, PyObject *args) {
00119   int param0;
00120   if (PyArg_ParseTuple(args, "i", &param0)) {
00121     bool return_value = interrogate_manifest_has_getter((int)param0);
00122     return Py_BuildValue("i", (int)(return_value));
00123   }
00124   return (PyObject *)NULL;
00125 }
00126 
00127 /*
00128  * Python wrapper for
00129  * int interrogate_manifest_getter(int manifest);
00130  */
00131 static PyObject *
00132 _inPCPDJsk9F(PyObject *, PyObject *args) {
00133   int param0;
00134   if (PyArg_ParseTuple(args, "i", &param0)) {
00135     int return_value = interrogate_manifest_getter((int)param0);
00136     return Py_BuildValue("i", (int)(return_value));
00137   }
00138   return (PyObject *)NULL;
00139 }
00140 
00141 /*
00142  * Python wrapper for
00143  * bool interrogate_manifest_has_int_value(int manifest);
00144  */
00145 static PyObject *
00146 _inPCPDJC9u_(PyObject *, PyObject *args) {
00147   int param0;
00148   if (PyArg_ParseTuple(args, "i", &param0)) {
00149     bool return_value = interrogate_manifest_has_int_value((int)param0);
00150     return Py_BuildValue("i", (int)(return_value));
00151   }
00152   return (PyObject *)NULL;
00153 }
00154 
00155 /*
00156  * Python wrapper for
00157  * int interrogate_manifest_get_int_value(int manifest);
00158  */
00159 static PyObject *
00160 _inPCPDJS_tk(PyObject *, PyObject *args) {
00161   int param0;
00162   if (PyArg_ParseTuple(args, "i", &param0)) {
00163     int return_value = interrogate_manifest_get_int_value((int)param0);
00164     return Py_BuildValue("i", (int)(return_value));
00165   }
00166   return (PyObject *)NULL;
00167 }
00168 
00169 /*
00170  * Python wrapper for
00171  * char const *interrogate_element_name(int element);
00172  */
00173 static PyObject *
00174 _inPCPDJ_U2J(PyObject *, PyObject *args) {
00175   int param0;
00176   if (PyArg_ParseTuple(args, "i", &param0)) {
00177     char const *return_value = interrogate_element_name((int)param0);
00178     return Py_BuildValue("s", return_value);
00179   }
00180   return (PyObject *)NULL;
00181 }
00182 
00183 /*
00184  * Python wrapper for
00185  * char const *interrogate_element_scoped_name(int element);
00186  */
00187 static PyObject *
00188 _inPCPDJZ4Us(PyObject *, PyObject *args) {
00189   int param0;
00190   if (PyArg_ParseTuple(args, "i", &param0)) {
00191     char const *return_value = interrogate_element_scoped_name((int)param0);
00192     return Py_BuildValue("s", return_value);
00193   }
00194   return (PyObject *)NULL;
00195 }
00196 
00197 /*
00198  * Python wrapper for
00199  * int interrogate_get_element_by_name(char const *element_name);
00200  */
00201 static PyObject *
00202 _inPCPDJd695(PyObject *, PyObject *args) {
00203   char *param0;
00204   if (PyArg_ParseTuple(args, "s", &param0)) {
00205     int return_value = interrogate_get_element_by_name((char const *)param0);
00206     return Py_BuildValue("i", (int)(return_value));
00207   }
00208   return (PyObject *)NULL;
00209 }
00210 
00211 /*
00212  * Python wrapper for
00213  * int interrogate_get_element_by_scoped_name(char const *element_name);
00214  */
00215 static PyObject *
00216 _inPCPDJeISc(PyObject *, PyObject *args) {
00217   char *param0;
00218   if (PyArg_ParseTuple(args, "s", &param0)) {
00219     int return_value = interrogate_get_element_by_scoped_name((char const *)param0);
00220     return Py_BuildValue("i", (int)(return_value));
00221   }
00222   return (PyObject *)NULL;
00223 }
00224 
00225 /*
00226  * Python wrapper for
00227  * int interrogate_element_type(int element);
00228  */
00229 static PyObject *
00230 _inPCPDJpHUf(PyObject *, PyObject *args) {
00231   int param0;
00232   if (PyArg_ParseTuple(args, "i", &param0)) {
00233     int return_value = interrogate_element_type((int)param0);
00234     return Py_BuildValue("i", (int)(return_value));
00235   }
00236   return (PyObject *)NULL;
00237 }
00238 
00239 /*
00240  * Python wrapper for
00241  * bool interrogate_element_has_getter(int element);
00242  */
00243 static PyObject *
00244 _inPCPDJk5ao(PyObject *, PyObject *args) {
00245   int param0;
00246   if (PyArg_ParseTuple(args, "i", &param0)) {
00247     bool return_value = interrogate_element_has_getter((int)param0);
00248     return Py_BuildValue("i", (int)(return_value));
00249   }
00250   return (PyObject *)NULL;
00251 }
00252 
00253 /*
00254  * Python wrapper for
00255  * int interrogate_element_getter(int element);
00256  */
00257 static PyObject *
00258 _inPCPDJV4dk(PyObject *, PyObject *args) {
00259   int param0;
00260   if (PyArg_ParseTuple(args, "i", &param0)) {
00261     int return_value = interrogate_element_getter((int)param0);
00262     return Py_BuildValue("i", (int)(return_value));
00263   }
00264   return (PyObject *)NULL;
00265 }
00266 
00267 /*
00268  * Python wrapper for
00269  * bool interrogate_element_has_setter(int element);
00270  */
00271 static PyObject *
00272 _inPCPDJQApo(PyObject *, PyObject *args) {
00273   int param0;
00274   if (PyArg_ParseTuple(args, "i", &param0)) {
00275     bool return_value = interrogate_element_has_setter((int)param0);
00276     return Py_BuildValue("i", (int)(return_value));
00277   }
00278   return (PyObject *)NULL;
00279 }
00280 
00281 /*
00282  * Python wrapper for
00283  * int interrogate_element_setter(int element);
00284  */
00285 static PyObject *
00286 _inPCPDJV_Io(PyObject *, PyObject *args) {
00287   int param0;
00288   if (PyArg_ParseTuple(args, "i", &param0)) {
00289     int return_value = interrogate_element_setter((int)param0);
00290     return Py_BuildValue("i", (int)(return_value));
00291   }
00292   return (PyObject *)NULL;
00293 }
00294 
00295 /*
00296  * Python wrapper for
00297  * int interrogate_number_of_globals();
00298  */
00299 static PyObject *
00300 _inPCPDJNQAC(PyObject *, PyObject *args) {
00301   if (PyArg_ParseTuple(args, "")) {
00302     int return_value = interrogate_number_of_globals();
00303     return Py_BuildValue("i", (int)(return_value));
00304   }
00305   return (PyObject *)NULL;
00306 }
00307 
00308 /*
00309  * Python wrapper for
00310  * int interrogate_get_global(int n);
00311  */
00312 static PyObject *
00313 _inPCPDJAfO2(PyObject *, PyObject *args) {
00314   int param0;
00315   if (PyArg_ParseTuple(args, "i", &param0)) {
00316     int return_value = interrogate_get_global((int)param0);
00317     return Py_BuildValue("i", (int)(return_value));
00318   }
00319   return (PyObject *)NULL;
00320 }
00321 
00322 /*
00323  * Python wrapper for
00324  * int interrogate_number_of_global_functions();
00325  */
00326 static PyObject *
00327 _inPCPDJV5jm(PyObject *, PyObject *args) {
00328   if (PyArg_ParseTuple(args, "")) {
00329     int return_value = interrogate_number_of_global_functions();
00330     return Py_BuildValue("i", (int)(return_value));
00331   }
00332   return (PyObject *)NULL;
00333 }
00334 
00335 /*
00336  * Python wrapper for
00337  * int interrogate_get_global_function(int n);
00338  */
00339 static PyObject *
00340 _inPCPDJwsjw(PyObject *, PyObject *args) {
00341   int param0;
00342   if (PyArg_ParseTuple(args, "i", &param0)) {
00343     int return_value = interrogate_get_global_function((int)param0);
00344     return Py_BuildValue("i", (int)(return_value));
00345   }
00346   return (PyObject *)NULL;
00347 }
00348 
00349 /*
00350  * Python wrapper for
00351  * int interrogate_number_of_functions();
00352  */
00353 static PyObject *
00354 _inPCPDJZjcX(PyObject *, PyObject *args) {
00355   if (PyArg_ParseTuple(args, "")) {
00356     int return_value = interrogate_number_of_functions();
00357     return Py_BuildValue("i", (int)(return_value));
00358   }
00359   return (PyObject *)NULL;
00360 }
00361 
00362 /*
00363  * Python wrapper for
00364  * int interrogate_get_function(int n);
00365  */
00366 static PyObject *
00367 _inPCPDJR_w6(PyObject *, PyObject *args) {
00368   int param0;
00369   if (PyArg_ParseTuple(args, "i", &param0)) {
00370     int return_value = interrogate_get_function((int)param0);
00371     return Py_BuildValue("i", (int)(return_value));
00372   }
00373   return (PyObject *)NULL;
00374 }
00375 
00376 /*
00377  * Python wrapper for
00378  * char const *interrogate_function_name(int function);
00379  */
00380 static PyObject *
00381 _inPCPDJw6ns(PyObject *, PyObject *args) {
00382   int param0;
00383   if (PyArg_ParseTuple(args, "i", &param0)) {
00384     char const *return_value = interrogate_function_name((int)param0);
00385     return Py_BuildValue("s", return_value);
00386   }
00387   return (PyObject *)NULL;
00388 }
00389 
00390 /*
00391  * Python wrapper for
00392  * char const *interrogate_function_scoped_name(int function);
00393  */
00394 static PyObject *
00395 _inPCPDJGX78(PyObject *, PyObject *args) {
00396   int param0;
00397   if (PyArg_ParseTuple(args, "i", &param0)) {
00398     char const *return_value = interrogate_function_scoped_name((int)param0);
00399     return Py_BuildValue("s", return_value);
00400   }
00401   return (PyObject *)NULL;
00402 }
00403 
00404 /*
00405  * Python wrapper for
00406  * bool interrogate_function_has_comment(int type);
00407  */
00408 static PyObject *
00409 _inPCPDJ_iVJ(PyObject *, PyObject *args) {
00410   int param0;
00411   if (PyArg_ParseTuple(args, "i", &param0)) {
00412     bool return_value = interrogate_function_has_comment((int)param0);
00413     return Py_BuildValue("i", (int)(return_value));
00414   }
00415   return (PyObject *)NULL;
00416 }
00417 
00418 /*
00419  * Python wrapper for
00420  * char const *interrogate_function_comment(int type);
00421  */
00422 static PyObject *
00423 _inPCPDJg3TW(PyObject *, PyObject *args) {
00424   int param0;
00425   if (PyArg_ParseTuple(args, "i", &param0)) {
00426     char const *return_value = interrogate_function_comment((int)param0);
00427     return Py_BuildValue("s", return_value);
00428   }
00429   return (PyObject *)NULL;
00430 }
00431 
00432 /*
00433  * Python wrapper for
00434  * char const *interrogate_function_prototype(int type);
00435  */
00436 static PyObject *
00437 _inPCPDJi9Wj(PyObject *, PyObject *args) {
00438   int param0;
00439   if (PyArg_ParseTuple(args, "i", &param0)) {
00440     char const *return_value = interrogate_function_prototype((int)param0);
00441     return Py_BuildValue("s", return_value);
00442   }
00443   return (PyObject *)NULL;
00444 }
00445 
00446 /*
00447  * Python wrapper for
00448  * bool interrogate_function_is_method(int function);
00449  */
00450 static PyObject *
00451 _inPCPDJG2QW(PyObject *, PyObject *args) {
00452   int param0;
00453   if (PyArg_ParseTuple(args, "i", &param0)) {
00454     bool return_value = interrogate_function_is_method((int)param0);
00455     return Py_BuildValue("i", (int)(return_value));
00456   }
00457   return (PyObject *)NULL;
00458 }
00459 
00460 /*
00461  * Python wrapper for
00462  * int interrogate_function_class(int function);
00463  */
00464 static PyObject *
00465 _inPCPDJIZTX(PyObject *, PyObject *args) {
00466   int param0;
00467   if (PyArg_ParseTuple(args, "i", &param0)) {
00468     int return_value = interrogate_function_class((int)param0);
00469     return Py_BuildValue("i", (int)(return_value));
00470   }
00471   return (PyObject *)NULL;
00472 }
00473 
00474 /*
00475  * Python wrapper for
00476  * bool interrogate_function_has_module_name(int function);
00477  */
00478 static PyObject *
00479 _inPCPDJu8Rq(PyObject *, PyObject *args) {
00480   int param0;
00481   if (PyArg_ParseTuple(args, "i", &param0)) {
00482     bool return_value = interrogate_function_has_module_name((int)param0);
00483     return Py_BuildValue("i", (int)(return_value));
00484   }
00485   return (PyObject *)NULL;
00486 }
00487 
00488 /*
00489  * Python wrapper for
00490  * char const *interrogate_function_module_name(int function);
00491  */
00492 static PyObject *
00493 _inPCPDJ9_el(PyObject *, PyObject *args) {
00494   int param0;
00495   if (PyArg_ParseTuple(args, "i", &param0)) {
00496     char const *return_value = interrogate_function_module_name((int)param0);
00497     return Py_BuildValue("s", return_value);
00498   }
00499   return (PyObject *)NULL;
00500 }
00501 
00502 /*
00503  * Python wrapper for
00504  * bool interrogate_function_is_virtual(int function);
00505  */
00506 static PyObject *
00507 _inPCPDJaus9(PyObject *, PyObject *args) {
00508   int param0;
00509   if (PyArg_ParseTuple(args, "i", &param0)) {
00510     bool return_value = interrogate_function_is_virtual((int)param0);
00511     return Py_BuildValue("i", (int)(return_value));
00512   }
00513   return (PyObject *)NULL;
00514 }
00515 
00516 /*
00517  * Python wrapper for
00518  * int interrogate_function_number_of_c_wrappers(int function);
00519  */
00520 static PyObject *
00521 _inPCPDJaf25(PyObject *, PyObject *args) {
00522   int param0;
00523   if (PyArg_ParseTuple(args, "i", &param0)) {
00524     int return_value = interrogate_function_number_of_c_wrappers((int)param0);
00525     return Py_BuildValue("i", (int)(return_value));
00526   }
00527   return (PyObject *)NULL;
00528 }
00529 
00530 /*
00531  * Python wrapper for
00532  * int interrogate_function_c_wrapper(int function, int n);
00533  */
00534 static PyObject *
00535 _inPCPDJnPrB(PyObject *, PyObject *args) {
00536   int param0;
00537   int param1;
00538   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00539     int return_value = interrogate_function_c_wrapper((int)param0, (int)param1);
00540     return Py_BuildValue("i", (int)(return_value));
00541   }
00542   return (PyObject *)NULL;
00543 }
00544 
00545 /*
00546  * Python wrapper for
00547  * int interrogate_function_number_of_python_wrappers(int function);
00548  */
00549 static PyObject *
00550 _inPCPDJDmkY(PyObject *, PyObject *args) {
00551   int param0;
00552   if (PyArg_ParseTuple(args, "i", &param0)) {
00553     int return_value = interrogate_function_number_of_python_wrappers((int)param0);
00554     return Py_BuildValue("i", (int)(return_value));
00555   }
00556   return (PyObject *)NULL;
00557 }
00558 
00559 /*
00560  * Python wrapper for
00561  * int interrogate_function_python_wrapper(int function, int n);
00562  */
00563 static PyObject *
00564 _inPCPDJKL_W(PyObject *, PyObject *args) {
00565   int param0;
00566   int param1;
00567   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00568     int return_value = interrogate_function_python_wrapper((int)param0, (int)param1);
00569     return Py_BuildValue("i", (int)(return_value));
00570   }
00571   return (PyObject *)NULL;
00572 }
00573 
00574 /*
00575  * Python wrapper for
00576  * char const *interrogate_wrapper_name(int wrapper);
00577  */
00578 static PyObject *
00579 _inPCPDJtc9G(PyObject *, PyObject *args) {
00580   int param0;
00581   if (PyArg_ParseTuple(args, "i", &param0)) {
00582     char const *return_value = interrogate_wrapper_name((int)param0);
00583     return Py_BuildValue("s", return_value);
00584   }
00585   return (PyObject *)NULL;
00586 }
00587 
00588 /*
00589  * Python wrapper for
00590  * bool interrogate_wrapper_is_callable_by_name(int wrapper);
00591  */
00592 static PyObject *
00593 _inPCPDJa0Pp(PyObject *, PyObject *args) {
00594   int param0;
00595   if (PyArg_ParseTuple(args, "i", &param0)) {
00596     bool return_value = interrogate_wrapper_is_callable_by_name((int)param0);
00597     return Py_BuildValue("i", (int)(return_value));
00598   }
00599   return (PyObject *)NULL;
00600 }
00601 
00602 /*
00603  * Python wrapper for
00604  * bool interrogate_wrapper_has_return_value(int wrapper);
00605  */
00606 static PyObject *
00607 _inPCPDJ9GJl(PyObject *, PyObject *args) {
00608   int param0;
00609   if (PyArg_ParseTuple(args, "i", &param0)) {
00610     bool return_value = interrogate_wrapper_has_return_value((int)param0);
00611     return Py_BuildValue("i", (int)(return_value));
00612   }
00613   return (PyObject *)NULL;
00614 }
00615 
00616 /*
00617  * Python wrapper for
00618  * int interrogate_wrapper_return_type(int wrapper);
00619  */
00620 static PyObject *
00621 _inPCPDJKfmo(PyObject *, PyObject *args) {
00622   int param0;
00623   if (PyArg_ParseTuple(args, "i", &param0)) {
00624     int return_value = interrogate_wrapper_return_type((int)param0);
00625     return Py_BuildValue("i", (int)(return_value));
00626   }
00627   return (PyObject *)NULL;
00628 }
00629 
00630 /*
00631  * Python wrapper for
00632  * bool interrogate_wrapper_caller_manages_return_value(int wrapper);
00633  */
00634 static PyObject *
00635 _inPCPDJPhA0(PyObject *, PyObject *args) {
00636   int param0;
00637   if (PyArg_ParseTuple(args, "i", &param0)) {
00638     bool return_value = interrogate_wrapper_caller_manages_return_value((int)param0);
00639     return Py_BuildValue("i", (int)(return_value));
00640   }
00641   return (PyObject *)NULL;
00642 }
00643 
00644 /*
00645  * Python wrapper for
00646  * int interrogate_wrapper_return_value_destructor(int wrapper);
00647  */
00648 static PyObject *
00649 _inPCPDJVMJl(PyObject *, PyObject *args) {
00650   int param0;
00651   if (PyArg_ParseTuple(args, "i", &param0)) {
00652     int return_value = interrogate_wrapper_return_value_destructor((int)param0);
00653     return Py_BuildValue("i", (int)(return_value));
00654   }
00655   return (PyObject *)NULL;
00656 }
00657 
00658 /*
00659  * Python wrapper for
00660  * int interrogate_wrapper_number_of_parameters(int wrapper);
00661  */
00662 static PyObject *
00663 _inPCPDJ6ACv(PyObject *, PyObject *args) {
00664   int param0;
00665   if (PyArg_ParseTuple(args, "i", &param0)) {
00666     int return_value = interrogate_wrapper_number_of_parameters((int)param0);
00667     return Py_BuildValue("i", (int)(return_value));
00668   }
00669   return (PyObject *)NULL;
00670 }
00671 
00672 /*
00673  * Python wrapper for
00674  * int interrogate_wrapper_parameter_type(int wrapper, int n);
00675  */
00676 static PyObject *
00677 _inPCPDJNJX7(PyObject *, PyObject *args) {
00678   int param0;
00679   int param1;
00680   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00681     int return_value = interrogate_wrapper_parameter_type((int)param0, (int)param1);
00682     return Py_BuildValue("i", (int)(return_value));
00683   }
00684   return (PyObject *)NULL;
00685 }
00686 
00687 /*
00688  * Python wrapper for
00689  * bool interrogate_wrapper_parameter_has_name(int wrapper, int n);
00690  */
00691 static PyObject *
00692 _inPCPDJI3Xf(PyObject *, PyObject *args) {
00693   int param0;
00694   int param1;
00695   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00696     bool return_value = interrogate_wrapper_parameter_has_name((int)param0, (int)param1);
00697     return Py_BuildValue("i", (int)(return_value));
00698   }
00699   return (PyObject *)NULL;
00700 }
00701 
00702 /*
00703  * Python wrapper for
00704  * char const *interrogate_wrapper_parameter_name(int wrapper, int n);
00705  */
00706 static PyObject *
00707 _inPCPDJWOel(PyObject *, PyObject *args) {
00708   int param0;
00709   int param1;
00710   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00711     char const *return_value = interrogate_wrapper_parameter_name((int)param0, (int)param1);
00712     return Py_BuildValue("s", return_value);
00713   }
00714   return (PyObject *)NULL;
00715 }
00716 
00717 /*
00718  * Python wrapper for
00719  * bool interrogate_wrapper_parameter_is_this(int wrapper, int n);
00720  */
00721 static PyObject *
00722 _inPCPDJWvbH(PyObject *, PyObject *args) {
00723   int param0;
00724   int param1;
00725   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
00726     bool return_value = interrogate_wrapper_parameter_is_this((int)param0, (int)param1);
00727     return Py_BuildValue("i", (int)(return_value));
00728   }
00729   return (PyObject *)NULL;
00730 }
00731 
00732 /*
00733  * Python wrapper for
00734  * bool interrogate_wrapper_has_pointer(int wrapper);
00735  */
00736 static PyObject *
00737 _inPCPDJ6JG0(PyObject *, PyObject *args) {
00738   int param0;
00739   if (PyArg_ParseTuple(args, "i", &param0)) {
00740     bool return_value = interrogate_wrapper_has_pointer((int)param0);
00741     return Py_BuildValue("i", (int)(return_value));
00742   }
00743   return (PyObject *)NULL;
00744 }
00745 
00746 /*
00747  * Python wrapper for
00748  * char const *interrogate_wrapper_unique_name(int wrapper);
00749  */
00750 static PyObject *
00751 _inPCPDJauwR(PyObject *, PyObject *args) {
00752   int param0;
00753   if (PyArg_ParseTuple(args, "i", &param0)) {
00754     char const *return_value = interrogate_wrapper_unique_name((int)param0);
00755     return Py_BuildValue("s", return_value);
00756   }
00757   return (PyObject *)NULL;
00758 }
00759 
00760 /*
00761  * Python wrapper for
00762  * int interrogate_get_wrapper_by_unique_name(char const *unique_name);
00763  */
00764 static PyObject *
00765 _inPCPDJ5OfF(PyObject *, PyObject *args) {
00766   char *param0;
00767   if (PyArg_ParseTuple(args, "s", &param0)) {
00768     int return_value = interrogate_get_wrapper_by_unique_name((char const *)param0);
00769     return Py_BuildValue("i", (int)(return_value));
00770   }
00771   return (PyObject *)NULL;
00772 }
00773 
00774 /*
00775  * Python wrapper for
00776  * int interrogate_number_of_global_types();
00777  */
00778 static PyObject *
00779 _inPCPDJlLys(PyObject *, PyObject *args) {
00780   if (PyArg_ParseTuple(args, "")) {
00781     int return_value = interrogate_number_of_global_types();
00782     return Py_BuildValue("i", (int)(return_value));
00783   }
00784   return (PyObject *)NULL;
00785 }
00786 
00787 /*
00788  * Python wrapper for
00789  * int interrogate_get_global_type(int n);
00790  */
00791 static PyObject *
00792 _inPCPDJFt0z(PyObject *, PyObject *args) {
00793   int param0;
00794   if (PyArg_ParseTuple(args, "i", &param0)) {
00795     int return_value = interrogate_get_global_type((int)param0);
00796     return Py_BuildValue("i", (int)(return_value));
00797   }
00798   return (PyObject *)NULL;
00799 }
00800 
00801 /*
00802  * Python wrapper for
00803  * int interrogate_number_of_types();
00804  */
00805 static PyObject *
00806 _inPCPDJbw3v(PyObject *, PyObject *args) {
00807   if (PyArg_ParseTuple(args, "")) {
00808     int return_value = interrogate_number_of_types();
00809     return Py_BuildValue("i", (int)(return_value));
00810   }
00811   return (PyObject *)NULL;
00812 }
00813 
00814 /*
00815  * Python wrapper for
00816  * int interrogate_get_type(int n);
00817  */
00818 static PyObject *
00819 _inPCPDJxpx8(PyObject *, PyObject *args) {
00820   int param0;
00821   if (PyArg_ParseTuple(args, "i", &param0)) {
00822     int return_value = interrogate_get_type((int)param0);
00823     return Py_BuildValue("i", (int)(return_value));
00824   }
00825   return (PyObject *)NULL;
00826 }
00827 
00828 /*
00829  * Python wrapper for
00830  * int interrogate_get_type_by_name(char const *type_name);
00831  */
00832 static PyObject *
00833 _inPCPDJGhcs(PyObject *, PyObject *args) {
00834   char *param0;
00835   if (PyArg_ParseTuple(args, "s", &param0)) {
00836     int return_value = interrogate_get_type_by_name((char const *)param0);
00837     return Py_BuildValue("i", (int)(return_value));
00838   }
00839   return (PyObject *)NULL;
00840 }
00841 
00842 /*
00843  * Python wrapper for
00844  * int interrogate_get_type_by_scoped_name(char const *type_name);
00845  */
00846 static PyObject *
00847 _inPCPDJjhrb(PyObject *, PyObject *args) {
00848   char *param0;
00849   if (PyArg_ParseTuple(args, "s", &param0)) {
00850     int return_value = interrogate_get_type_by_scoped_name((char const *)param0);
00851     return Py_BuildValue("i", (int)(return_value));
00852   }
00853   return (PyObject *)NULL;
00854 }
00855 
00856 /*
00857  * Python wrapper for
00858  * int interrogate_get_type_by_true_name(char const *type_name);
00859  */
00860 static PyObject *
00861 _inPCPDJToqq(PyObject *, PyObject *args) {
00862   char *param0;
00863   if (PyArg_ParseTuple(args, "s", &param0)) {
00864     int return_value = interrogate_get_type_by_true_name((char const *)param0);
00865     return Py_BuildValue("i", (int)(return_value));
00866   }
00867   return (PyObject *)NULL;
00868 }
00869 
00870 /*
00871  * Python wrapper for
00872  * char const *interrogate_type_name(int type);
00873  */
00874 static PyObject *
00875 _inPCPDJoIf5(PyObject *, PyObject *args) {
00876   int param0;
00877   if (PyArg_ParseTuple(args, "i", &param0)) {
00878     char const *return_value = interrogate_type_name((int)param0);
00879     return Py_BuildValue("s", return_value);
00880   }
00881   return (PyObject *)NULL;
00882 }
00883 
00884 /*
00885  * Python wrapper for
00886  * char const *interrogate_type_scoped_name(int type);
00887  */
00888 static PyObject *
00889 _inPCPDJ6Xo_(PyObject *, PyObject *args) {
00890   int param0;
00891   if (PyArg_ParseTuple(args, "i", &param0)) {
00892     char const *return_value = interrogate_type_scoped_name((int)param0);
00893     return Py_BuildValue("s", return_value);
00894   }
00895   return (PyObject *)NULL;
00896 }
00897 
00898 /*
00899  * Python wrapper for
00900  * char const *interrogate_type_true_name(int type);
00901  */
00902 static PyObject *
00903 _inPCPDJ8eET(PyObject *, PyObject *args) {
00904   int param0;
00905   if (PyArg_ParseTuple(args, "i", &param0)) {
00906     char const *return_value = interrogate_type_true_name((int)param0);
00907     return Py_BuildValue("s", return_value);
00908   }
00909   return (PyObject *)NULL;
00910 }
00911 
00912 /*
00913  * Python wrapper for
00914  * bool interrogate_type_is_nested(int type);
00915  */
00916 static PyObject *
00917 _inPCPDJNMOE(PyObject *, PyObject *args) {
00918   int param0;
00919   if (PyArg_ParseTuple(args, "i", &param0)) {
00920     bool return_value = interrogate_type_is_nested((int)param0);
00921     return Py_BuildValue("i", (int)(return_value));
00922   }
00923   return (PyObject *)NULL;
00924 }
00925 
00926 /*
00927  * Python wrapper for
00928  * int interrogate_type_outer_class(int type);
00929  */
00930 static PyObject *
00931 _inPCPDJidlm(PyObject *, PyObject *args) {
00932   int param0;
00933   if (PyArg_ParseTuple(args, "i", &param0)) {
00934     int return_value = interrogate_type_outer_class((int)param0);
00935     return Py_BuildValue("i", (int)(return_value));
00936   }
00937   return (PyObject *)NULL;
00938 }
00939 
00940 /*
00941  * Python wrapper for
00942  * bool interrogate_type_has_comment(int type);
00943  */
00944 static PyObject *
00945 _inPCPDJ5FdF(PyObject *, PyObject *args) {
00946   int param0;
00947   if (PyArg_ParseTuple(args, "i", &param0)) {
00948     bool return_value = interrogate_type_has_comment((int)param0);
00949     return Py_BuildValue("i", (int)(return_value));
00950   }
00951   return (PyObject *)NULL;
00952 }
00953 
00954 /*
00955  * Python wrapper for
00956  * char const *interrogate_type_comment(int type);
00957  */
00958 static PyObject *
00959 _inPCPDJR9bU(PyObject *, PyObject *args) {
00960   int param0;
00961   if (PyArg_ParseTuple(args, "i", &param0)) {
00962     char const *return_value = interrogate_type_comment((int)param0);
00963     return Py_BuildValue("s", return_value);
00964   }
00965   return (PyObject *)NULL;
00966 }
00967 
00968 /*
00969  * Python wrapper for
00970  * bool interrogate_type_has_module_name(int type);
00971  */
00972 static PyObject *
00973 _inPCPDJPAqU(PyObject *, PyObject *args) {
00974   int param0;
00975   if (PyArg_ParseTuple(args, "i", &param0)) {
00976     bool return_value = interrogate_type_has_module_name((int)param0);
00977     return Py_BuildValue("i", (int)(return_value));
00978   }
00979   return (PyObject *)NULL;
00980 }
00981 
00982 /*
00983  * Python wrapper for
00984  * char const *interrogate_type_module_name(int type);
00985  */
00986 static PyObject *
00987 _inPCPDJg4gH(PyObject *, PyObject *args) {
00988   int param0;
00989   if (PyArg_ParseTuple(args, "i", &param0)) {
00990     char const *return_value = interrogate_type_module_name((int)param0);
00991     return Py_BuildValue("s", return_value);
00992   }
00993   return (PyObject *)NULL;
00994 }
00995 
00996 /*
00997  * Python wrapper for
00998  * bool interrogate_type_is_atomic(int type);
00999  */
01000 static PyObject *
01001 _inPCPDJqZbO(PyObject *, PyObject *args) {
01002   int param0;
01003   if (PyArg_ParseTuple(args, "i", &param0)) {
01004     bool return_value = interrogate_type_is_atomic((int)param0);
01005     return Py_BuildValue("i", (int)(return_value));
01006   }
01007   return (PyObject *)NULL;
01008 }
01009 
01010 /*
01011  * Python wrapper for
01012  * AtomicToken interrogate_type_atomic_token(int type);
01013  */
01014 static PyObject *
01015 _inPCPDJiCgZ(PyObject *, PyObject *args) {
01016   int param0;
01017   if (PyArg_ParseTuple(args, "i", &param0)) {
01018     AtomicToken return_value = interrogate_type_atomic_token((int)param0);
01019     return Py_BuildValue("i", (int)(return_value));
01020   }
01021   return (PyObject *)NULL;
01022 }
01023 
01024 /*
01025  * Python wrapper for
01026  * bool interrogate_type_is_unsigned(int type);
01027  */
01028 static PyObject *
01029 _inPCPDJvj9C(PyObject *, PyObject *args) {
01030   int param0;
01031   if (PyArg_ParseTuple(args, "i", &param0)) {
01032     bool return_value = interrogate_type_is_unsigned((int)param0);
01033     return Py_BuildValue("i", (int)(return_value));
01034   }
01035   return (PyObject *)NULL;
01036 }
01037 
01038 /*
01039  * Python wrapper for
01040  * bool interrogate_type_is_signed(int type);
01041  */
01042 static PyObject *
01043 _inPCPDJ5Tjz(PyObject *, PyObject *args) {
01044   int param0;
01045   if (PyArg_ParseTuple(args, "i", &param0)) {
01046     bool return_value = interrogate_type_is_signed((int)param0);
01047     return Py_BuildValue("i", (int)(return_value));
01048   }
01049   return (PyObject *)NULL;
01050 }
01051 
01052 /*
01053  * Python wrapper for
01054  * bool interrogate_type_is_long(int type);
01055  */
01056 static PyObject *
01057 _inPCPDJTV9E(PyObject *, PyObject *args) {
01058   int param0;
01059   if (PyArg_ParseTuple(args, "i", &param0)) {
01060     bool return_value = interrogate_type_is_long((int)param0);
01061     return Py_BuildValue("i", (int)(return_value));
01062   }
01063   return (PyObject *)NULL;
01064 }
01065 
01066 /*
01067  * Python wrapper for
01068  * bool interrogate_type_is_longlong(int type);
01069  */
01070 static PyObject *
01071 _inPCPDJPd3W(PyObject *, PyObject *args) {
01072   int param0;
01073   if (PyArg_ParseTuple(args, "i", &param0)) {
01074     bool return_value = interrogate_type_is_longlong((int)param0);
01075     return Py_BuildValue("i", (int)(return_value));
01076   }
01077   return (PyObject *)NULL;
01078 }
01079 
01080 /*
01081  * Python wrapper for
01082  * bool interrogate_type_is_short(int type);
01083  */
01084 static PyObject *
01085 _inPCPDJRIvd(PyObject *, PyObject *args) {
01086   int param0;
01087   if (PyArg_ParseTuple(args, "i", &param0)) {
01088     bool return_value = interrogate_type_is_short((int)param0);
01089     return Py_BuildValue("i", (int)(return_value));
01090   }
01091   return (PyObject *)NULL;
01092 }
01093 
01094 /*
01095  * Python wrapper for
01096  * bool interrogate_type_is_wrapped(int type);
01097  */
01098 static PyObject *
01099 _inPCPDJeAKS(PyObject *, PyObject *args) {
01100   int param0;
01101   if (PyArg_ParseTuple(args, "i", &param0)) {
01102     bool return_value = interrogate_type_is_wrapped((int)param0);
01103     return Py_BuildValue("i", (int)(return_value));
01104   }
01105   return (PyObject *)NULL;
01106 }
01107 
01108 /*
01109  * Python wrapper for
01110  * bool interrogate_type_is_pointer(int type);
01111  */
01112 static PyObject *
01113 _inPCPDJE_rr(PyObject *, PyObject *args) {
01114   int param0;
01115   if (PyArg_ParseTuple(args, "i", &param0)) {
01116     bool return_value = interrogate_type_is_pointer((int)param0);
01117     return Py_BuildValue("i", (int)(return_value));
01118   }
01119   return (PyObject *)NULL;
01120 }
01121 
01122 /*
01123  * Python wrapper for
01124  * bool interrogate_type_is_const(int type);
01125  */
01126 static PyObject *
01127 _inPCPDJpZxy(PyObject *, PyObject *args) {
01128   int param0;
01129   if (PyArg_ParseTuple(args, "i", &param0)) {
01130     bool return_value = interrogate_type_is_const((int)param0);
01131     return Py_BuildValue("i", (int)(return_value));
01132   }
01133   return (PyObject *)NULL;
01134 }
01135 
01136 /*
01137  * Python wrapper for
01138  * int interrogate_type_wrapped_type(int type);
01139  */
01140 static PyObject *
01141 _inPCPDJZ__l(PyObject *, PyObject *args) {
01142   int param0;
01143   if (PyArg_ParseTuple(args, "i", &param0)) {
01144     int return_value = interrogate_type_wrapped_type((int)param0);
01145     return Py_BuildValue("i", (int)(return_value));
01146   }
01147   return (PyObject *)NULL;
01148 }
01149 
01150 /*
01151  * Python wrapper for
01152  * bool interrogate_type_is_enum(int type);
01153  */
01154 static PyObject *
01155 _inPCPDJQDIY(PyObject *, PyObject *args) {
01156   int param0;
01157   if (PyArg_ParseTuple(args, "i", &param0)) {
01158     bool return_value = interrogate_type_is_enum((int)param0);
01159     return Py_BuildValue("i", (int)(return_value));
01160   }
01161   return (PyObject *)NULL;
01162 }
01163 
01164 /*
01165  * Python wrapper for
01166  * int interrogate_type_number_of_enum_values(int type);
01167  */
01168 static PyObject *
01169 _inPCPDJA7Ig(PyObject *, PyObject *args) {
01170   int param0;
01171   if (PyArg_ParseTuple(args, "i", &param0)) {
01172     int return_value = interrogate_type_number_of_enum_values((int)param0);
01173     return Py_BuildValue("i", (int)(return_value));
01174   }
01175   return (PyObject *)NULL;
01176 }
01177 
01178 /*
01179  * Python wrapper for
01180  * char const *interrogate_type_enum_value_name(int type, int n);
01181  */
01182 static PyObject *
01183 _inPCPDJY50T(PyObject *, PyObject *args) {
01184   int param0;
01185   int param1;
01186   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01187     char const *return_value = interrogate_type_enum_value_name((int)param0, (int)param1);
01188     return Py_BuildValue("s", return_value);
01189   }
01190   return (PyObject *)NULL;
01191 }
01192 
01193 /*
01194  * Python wrapper for
01195  * char const *interrogate_type_enum_value_scoped_name(int type, int n);
01196  */
01197 static PyObject *
01198 _inPCPDJypPX(PyObject *, PyObject *args) {
01199   int param0;
01200   int param1;
01201   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01202     char const *return_value = interrogate_type_enum_value_scoped_name((int)param0, (int)param1);
01203     return Py_BuildValue("s", return_value);
01204   }
01205   return (PyObject *)NULL;
01206 }
01207 
01208 /*
01209  * Python wrapper for
01210  * int interrogate_type_enum_value(int type, int n);
01211  */
01212 static PyObject *
01213 _inPCPDJIKx5(PyObject *, PyObject *args) {
01214   int param0;
01215   int param1;
01216   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01217     int return_value = interrogate_type_enum_value((int)param0, (int)param1);
01218     return Py_BuildValue("i", (int)(return_value));
01219   }
01220   return (PyObject *)NULL;
01221 }
01222 
01223 /*
01224  * Python wrapper for
01225  * bool interrogate_type_is_struct(int type);
01226  */
01227 static PyObject *
01228 _inPCPDJI_e3(PyObject *, PyObject *args) {
01229   int param0;
01230   if (PyArg_ParseTuple(args, "i", &param0)) {
01231     bool return_value = interrogate_type_is_struct((int)param0);
01232     return Py_BuildValue("i", (int)(return_value));
01233   }
01234   return (PyObject *)NULL;
01235 }
01236 
01237 /*
01238  * Python wrapper for
01239  * bool interrogate_type_is_class(int type);
01240  */
01241 static PyObject *
01242 _inPCPDJCAx3(PyObject *, PyObject *args) {
01243   int param0;
01244   if (PyArg_ParseTuple(args, "i", &param0)) {
01245     bool return_value = interrogate_type_is_class((int)param0);
01246     return Py_BuildValue("i", (int)(return_value));
01247   }
01248   return (PyObject *)NULL;
01249 }
01250 
01251 /*
01252  * Python wrapper for
01253  * bool interrogate_type_is_union(int type);
01254  */
01255 static PyObject *
01256 _inPCPDJKOMc(PyObject *, PyObject *args) {
01257   int param0;
01258   if (PyArg_ParseTuple(args, "i", &param0)) {
01259     bool return_value = interrogate_type_is_union((int)param0);
01260     return Py_BuildValue("i", (int)(return_value));
01261   }
01262   return (PyObject *)NULL;
01263 }
01264 
01265 /*
01266  * Python wrapper for
01267  * bool interrogate_type_is_fully_defined(int type);
01268  */
01269 static PyObject *
01270 _inPCPDJVUhE(PyObject *, PyObject *args) {
01271   int param0;
01272   if (PyArg_ParseTuple(args, "i", &param0)) {
01273     bool return_value = interrogate_type_is_fully_defined((int)param0);
01274     return Py_BuildValue("i", (int)(return_value));
01275   }
01276   return (PyObject *)NULL;
01277 }
01278 
01279 /*
01280  * Python wrapper for
01281  * bool interrogate_type_is_unpublished(int type);
01282  */
01283 static PyObject *
01284 _inPCPDJu8T0(PyObject *, PyObject *args) {
01285   int param0;
01286   if (PyArg_ParseTuple(args, "i", &param0)) {
01287     bool return_value = interrogate_type_is_unpublished((int)param0);
01288     return Py_BuildValue("i", (int)(return_value));
01289   }
01290   return (PyObject *)NULL;
01291 }
01292 
01293 /*
01294  * Python wrapper for
01295  * int interrogate_type_number_of_constructors(int type);
01296  */
01297 static PyObject *
01298 _inPCPDJsPNn(PyObject *, PyObject *args) {
01299   int param0;
01300   if (PyArg_ParseTuple(args, "i", &param0)) {
01301     int return_value = interrogate_type_number_of_constructors((int)param0);
01302     return Py_BuildValue("i", (int)(return_value));
01303   }
01304   return (PyObject *)NULL;
01305 }
01306 
01307 /*
01308  * Python wrapper for
01309  * int interrogate_type_get_constructor(int type, int n);
01310  */
01311 static PyObject *
01312 _inPCPDJP_f2(PyObject *, PyObject *args) {
01313   int param0;
01314   int param1;
01315   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01316     int return_value = interrogate_type_get_constructor((int)param0, (int)param1);
01317     return Py_BuildValue("i", (int)(return_value));
01318   }
01319   return (PyObject *)NULL;
01320 }
01321 
01322 /*
01323  * Python wrapper for
01324  * bool interrogate_type_has_destructor(int type);
01325  */
01326 static PyObject *
01327 _inPCPDJuE9q(PyObject *, PyObject *args) {
01328   int param0;
01329   if (PyArg_ParseTuple(args, "i", &param0)) {
01330     bool return_value = interrogate_type_has_destructor((int)param0);
01331     return Py_BuildValue("i", (int)(return_value));
01332   }
01333   return (PyObject *)NULL;
01334 }
01335 
01336 /*
01337  * Python wrapper for
01338  * bool interrogate_type_destructor_is_inherited(int type);
01339  */
01340 static PyObject *
01341 _inPCPDJh1o6(PyObject *, PyObject *args) {
01342   int param0;
01343   if (PyArg_ParseTuple(args, "i", &param0)) {
01344     bool return_value = interrogate_type_destructor_is_inherited((int)param0);
01345     return Py_BuildValue("i", (int)(return_value));
01346   }
01347   return (PyObject *)NULL;
01348 }
01349 
01350 /*
01351  * Python wrapper for
01352  * int interrogate_type_get_destructor(int type);
01353  */
01354 static PyObject *
01355 _inPCPDJc4vK(PyObject *, PyObject *args) {
01356   int param0;
01357   if (PyArg_ParseTuple(args, "i", &param0)) {
01358     int return_value = interrogate_type_get_destructor((int)param0);
01359     return Py_BuildValue("i", (int)(return_value));
01360   }
01361   return (PyObject *)NULL;
01362 }
01363 
01364 /*
01365  * Python wrapper for
01366  * int interrogate_type_number_of_elements(int type);
01367  */
01368 static PyObject *
01369 _inPCPDJXbpM(PyObject *, PyObject *args) {
01370   int param0;
01371   if (PyArg_ParseTuple(args, "i", &param0)) {
01372     int return_value = interrogate_type_number_of_elements((int)param0);
01373     return Py_BuildValue("i", (int)(return_value));
01374   }
01375   return (PyObject *)NULL;
01376 }
01377 
01378 /*
01379  * Python wrapper for
01380  * int interrogate_type_get_element(int type, int n);
01381  */
01382 static PyObject *
01383 _inPCPDJYAfN(PyObject *, PyObject *args) {
01384   int param0;
01385   int param1;
01386   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01387     int return_value = interrogate_type_get_element((int)param0, (int)param1);
01388     return Py_BuildValue("i", (int)(return_value));
01389   }
01390   return (PyObject *)NULL;
01391 }
01392 
01393 /*
01394  * Python wrapper for
01395  * int interrogate_type_number_of_methods(int type);
01396  */
01397 static PyObject *
01398 _inPCPDJDbCl(PyObject *, PyObject *args) {
01399   int param0;
01400   if (PyArg_ParseTuple(args, "i", &param0)) {
01401     int return_value = interrogate_type_number_of_methods((int)param0);
01402     return Py_BuildValue("i", (int)(return_value));
01403   }
01404   return (PyObject *)NULL;
01405 }
01406 
01407 /*
01408  * Python wrapper for
01409  * int interrogate_type_get_method(int type, int n);
01410  */
01411 static PyObject *
01412 _inPCPDJ2R7K(PyObject *, PyObject *args) {
01413   int param0;
01414   int param1;
01415   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01416     int return_value = interrogate_type_get_method((int)param0, (int)param1);
01417     return Py_BuildValue("i", (int)(return_value));
01418   }
01419   return (PyObject *)NULL;
01420 }
01421 
01422 /*
01423  * Python wrapper for
01424  * int interrogate_type_number_of_casts(int type);
01425  */
01426 static PyObject *
01427 _inPCPDJg6iq(PyObject *, PyObject *args) {
01428   int param0;
01429   if (PyArg_ParseTuple(args, "i", &param0)) {
01430     int return_value = interrogate_type_number_of_casts((int)param0);
01431     return Py_BuildValue("i", (int)(return_value));
01432   }
01433   return (PyObject *)NULL;
01434 }
01435 
01436 /*
01437  * Python wrapper for
01438  * int interrogate_type_get_cast(int type, int n);
01439  */
01440 static PyObject *
01441 _inPCPDJNxR0(PyObject *, PyObject *args) {
01442   int param0;
01443   int param1;
01444   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01445     int return_value = interrogate_type_get_cast((int)param0, (int)param1);
01446     return Py_BuildValue("i", (int)(return_value));
01447   }
01448   return (PyObject *)NULL;
01449 }
01450 
01451 /*
01452  * Python wrapper for
01453  * int interrogate_type_number_of_derivations(int type);
01454  */
01455 static PyObject *
01456 _inPCPDJ8n7D(PyObject *, PyObject *args) {
01457   int param0;
01458   if (PyArg_ParseTuple(args, "i", &param0)) {
01459     int return_value = interrogate_type_number_of_derivations((int)param0);
01460     return Py_BuildValue("i", (int)(return_value));
01461   }
01462   return (PyObject *)NULL;
01463 }
01464 
01465 /*
01466  * Python wrapper for
01467  * int interrogate_type_get_derivation(int type, int n);
01468  */
01469 static PyObject *
01470 _inPCPDJazFz(PyObject *, PyObject *args) {
01471   int param0;
01472   int param1;
01473   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01474     int return_value = interrogate_type_get_derivation((int)param0, (int)param1);
01475     return Py_BuildValue("i", (int)(return_value));
01476   }
01477   return (PyObject *)NULL;
01478 }
01479 
01480 /*
01481  * Python wrapper for
01482  * bool interrogate_type_derivation_has_upcast(int type, int n);
01483  */
01484 static PyObject *
01485 _inPCPDJgkPe(PyObject *, PyObject *args) {
01486   int param0;
01487   int param1;
01488   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01489     bool return_value = interrogate_type_derivation_has_upcast((int)param0, (int)param1);
01490     return Py_BuildValue("i", (int)(return_value));
01491   }
01492   return (PyObject *)NULL;
01493 }
01494 
01495 /*
01496  * Python wrapper for
01497  * int interrogate_type_get_upcast(int type, int n);
01498  */
01499 static PyObject *
01500 _inPCPDJIRmS(PyObject *, PyObject *args) {
01501   int param0;
01502   int param1;
01503   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01504     int return_value = interrogate_type_get_upcast((int)param0, (int)param1);
01505     return Py_BuildValue("i", (int)(return_value));
01506   }
01507   return (PyObject *)NULL;
01508 }
01509 
01510 /*
01511  * Python wrapper for
01512  * bool interrogate_type_derivation_downcast_is_impossible(int type, int n);
01513  */
01514 static PyObject *
01515 _inPCPDJN_Lp(PyObject *, PyObject *args) {
01516   int param0;
01517   int param1;
01518   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01519     bool return_value = interrogate_type_derivation_downcast_is_impossible((int)param0, (int)param1);
01520     return Py_BuildValue("i", (int)(return_value));
01521   }
01522   return (PyObject *)NULL;
01523 }
01524 
01525 /*
01526  * Python wrapper for
01527  * bool interrogate_type_derivation_has_downcast(int type, int n);
01528  */
01529 static PyObject *
01530 _inPCPDJ2xei(PyObject *, PyObject *args) {
01531   int param0;
01532   int param1;
01533   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01534     bool return_value = interrogate_type_derivation_has_downcast((int)param0, (int)param1);
01535     return Py_BuildValue("i", (int)(return_value));
01536   }
01537   return (PyObject *)NULL;
01538 }
01539 
01540 /*
01541  * Python wrapper for
01542  * int interrogate_type_get_downcast(int type, int n);
01543  */
01544 static PyObject *
01545 _inPCPDJTgkE(PyObject *, PyObject *args) {
01546   int param0;
01547   int param1;
01548   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01549     int return_value = interrogate_type_get_downcast((int)param0, (int)param1);
01550     return Py_BuildValue("i", (int)(return_value));
01551   }
01552   return (PyObject *)NULL;
01553 }
01554 
01555 /*
01556  * Python wrapper for
01557  * int interrogate_type_number_of_nested_types(int type);
01558  */
01559 static PyObject *
01560 _inPCPDJh4_l(PyObject *, PyObject *args) {
01561   int param0;
01562   if (PyArg_ParseTuple(args, "i", &param0)) {
01563     int return_value = interrogate_type_number_of_nested_types((int)param0);
01564     return Py_BuildValue("i", (int)(return_value));
01565   }
01566   return (PyObject *)NULL;
01567 }
01568 
01569 /*
01570  * Python wrapper for
01571  * int interrogate_type_get_nested_type(int type, int n);
01572  */
01573 static PyObject *
01574 _inPCPDJnedH(PyObject *, PyObject *args) {
01575   int param0;
01576   int param1;
01577   if (PyArg_ParseTuple(args, "ii", &param0, &param1)) {
01578     int return_value = interrogate_type_get_nested_type((int)param0, (int)param1);
01579     return Py_BuildValue("i", (int)(return_value));
01580   }
01581   return (PyObject *)NULL;
01582 }
01583 
01584 }  /* close extern "C" */
01585 
01586 static PyMethodDef python_methods[] = {
01587   { "interrogate_type_get_method", &_inPCPDJ2R7K, METH_VARARGS },
01588   { "interrogate_type_derivation_has_downcast", &_inPCPDJ2xei, METH_VARARGS },
01589   { "interrogate_manifest_has_getter", &_inPCPDJ3MkE, METH_VARARGS },
01590   { "interrogate_type_has_comment", &_inPCPDJ5FdF, METH_VARARGS },
01591   { "interrogate_get_wrapper_by_unique_name", &_inPCPDJ5OfF, METH_VARARGS },
01592   { "interrogate_type_is_signed", &_inPCPDJ5Tjz, METH_VARARGS },
01593   { "interrogate_wrapper_number_of_parameters", &_inPCPDJ6ACv, METH_VARARGS },
01594   { "interrogate_wrapper_has_pointer", &_inPCPDJ6JG0, METH_VARARGS },
01595   { "interrogate_type_scoped_name", &_inPCPDJ6Xo_, METH_VARARGS },
01596   { "interrogate_type_true_name", &_inPCPDJ8eET, METH_VARARGS },
01597   { "interrogate_type_number_of_derivations", &_inPCPDJ8n7D, METH_VARARGS },
01598   { "interrogate_wrapper_has_return_value", &_inPCPDJ9GJl, METH_VARARGS },
01599   { "interrogate_function_module_name", &_inPCPDJ9_el, METH_VARARGS },
01600   { "interrogate_type_number_of_enum_values", &_inPCPDJA7Ig, METH_VARARGS },
01601   { "interrogate_get_global", &_inPCPDJAfO2, METH_VARARGS },
01602   { "interrogate_manifest_has_int_value", &_inPCPDJC9u_, METH_VARARGS },
01603   { "interrogate_type_is_class", &_inPCPDJCAx3, METH_VARARGS },
01604   { "interrogate_type_number_of_methods", &_inPCPDJDbCl, METH_VARARGS },
01605   { "interrogate_function_number_of_python_wrappers", &_inPCPDJDmkY, METH_VARARGS },
01606   { "interrogate_type_is_pointer", &_inPCPDJE_rr, METH_VARARGS },
01607   { "interrogate_get_global_type", &_inPCPDJFt0z, METH_VARARGS },
01608   { "interrogate_function_is_method", &_inPCPDJG2QW, METH_VARARGS },
01609   { "interrogate_function_scoped_name", &_inPCPDJGX78, METH_VARARGS },
01610   { "interrogate_get_type_by_name", &_inPCPDJGhcs, METH_VARARGS },
01611   { "interrogate_wrapper_parameter_has_name", &_inPCPDJI3Xf, METH_VARARGS },
01612   { "interrogate_type_enum_value", &_inPCPDJIKx5, METH_VARARGS },
01613   { "interrogate_type_get_upcast", &_inPCPDJIRmS, METH_VARARGS },
01614   { "interrogate_function_class", &_inPCPDJIZTX, METH_VARARGS },
01615   { "interrogate_type_is_struct", &_inPCPDJI_e3, METH_VARARGS },
01616   { "interrogate_function_python_wrapper", &_inPCPDJKL_W, METH_VARARGS },
01617   { "interrogate_type_is_union", &_inPCPDJKOMc, METH_VARARGS },
01618   { "interrogate_wrapper_return_type", &_inPCPDJKfmo, METH_VARARGS },
01619   { "interrogate_get_manifest", &_inPCPDJKkDz, METH_VARARGS },
01620   { "interrogate_manifest_name", &_inPCPDJKqIx, METH_VARARGS },
01621   { "interrogate_wrapper_parameter_type", &_inPCPDJNJX7, METH_VARARGS },
01622   { "interrogate_type_is_nested", &_inPCPDJNMOE, METH_VARARGS },
01623   { "interrogate_number_of_globals", &_inPCPDJNQAC, METH_VARARGS },
01624   { "interrogate_type_derivation_downcast_is_impossible", &_inPCPDJN_Lp, METH_VARARGS },
01625   { "interrogate_type_get_cast", &_inPCPDJNxR0, METH_VARARGS },
01626   { "interrogate_type_has_module_name", &_inPCPDJPAqU, METH_VARARGS },
01627   { "interrogate_type_get_constructor", &_inPCPDJP_f2, METH_VARARGS },
01628   { "interrogate_type_is_longlong", &_inPCPDJPd3W, METH_VARARGS },
01629   { "interrogate_wrapper_caller_manages_return_value", &_inPCPDJPhA0, METH_VARARGS },
01630   { "interrogate_element_has_setter", &_inPCPDJQApo, METH_VARARGS },
01631   { "interrogate_type_is_enum", &_inPCPDJQDIY, METH_VARARGS },
01632   { "interrogate_type_comment", &_inPCPDJR9bU, METH_VARARGS },
01633   { "interrogate_type_is_short", &_inPCPDJRIvd, METH_VARARGS },
01634   { "interrogate_get_function", &_inPCPDJR_w6, METH_VARARGS },
01635   { "interrogate_manifest_get_int_value", &_inPCPDJS_tk, METH_VARARGS },
01636   { "interrogate_type_is_long", &_inPCPDJTV9E, METH_VARARGS },
01637   { "interrogate_type_get_downcast", &_inPCPDJTgkE, METH_VARARGS },
01638   { "interrogate_get_type_by_true_name", &_inPCPDJToqq, METH_VARARGS },
01639   { "interrogate_element_getter", &_inPCPDJV4dk, METH_VARARGS },
01640   { "interrogate_number_of_global_functions", &_inPCPDJV5jm, METH_VARARGS },
01641   { "interrogate_wrapper_return_value_destructor", &_inPCPDJVMJl, METH_VARARGS },
01642   { "interrogate_type_is_fully_defined", &_inPCPDJVUhE, METH_VARARGS },
01643   { "interrogate_element_setter", &_inPCPDJV_Io, METH_VARARGS },
01644   { "interrogate_wrapper_parameter_name", &_inPCPDJWOel, METH_VARARGS },
01645   { "interrogate_wrapper_parameter_is_this", &_inPCPDJWvbH, METH_VARARGS },
01646   { "interrogate_type_number_of_elements", &_inPCPDJXbpM, METH_VARARGS },
01647   { "interrogate_type_enum_value_name", &_inPCPDJY50T, METH_VARARGS },
01648   { "interrogate_type_get_element", &_inPCPDJYAfN, METH_VARARGS },
01649   { "interrogate_element_scoped_name", &_inPCPDJZ4Us, METH_VARARGS },
01650   { "interrogate_type_wrapped_type", &_inPCPDJZ__l, METH_VARARGS },
01651   { "interrogate_number_of_functions", &_inPCPDJZjcX, METH_VARARGS },
01652   { "interrogate_get_manifest_by_name", &_inPCPDJZz9N, METH_VARARGS },
01653   { "interrogate_element_name", &_inPCPDJ_U2J, METH_VARARGS },
01654   { "interrogate_function_has_comment", &_inPCPDJ_iVJ, METH_VARARGS },
01655   { "interrogate_manifest_definition", &_inPCPDJ_uSj, METH_VARARGS },
01656   { "interrogate_wrapper_is_callable_by_name", &_inPCPDJa0Pp, METH_VARARGS },
01657   { "interrogate_function_number_of_c_wrappers", &_inPCPDJaf25, METH_VARARGS },
01658   { "interrogate_function_is_virtual", &_inPCPDJaus9, METH_VARARGS },
01659   { "interrogate_wrapper_unique_name", &_inPCPDJauwR, METH_VARARGS },
01660   { "interrogate_type_get_derivation", &_inPCPDJazFz, METH_VARARGS },
01661   { "interrogate_number_of_types", &_inPCPDJbw3v, METH_VARARGS },
01662   { "interrogate_type_get_destructor", &_inPCPDJc4vK, METH_VARARGS },
01663   { "interrogate_manifest_get_type", &_inPCPDJc8Lg, METH_VARARGS },
01664   { "interrogate_get_element_by_name", &_inPCPDJd695, METH_VARARGS },
01665   { "interrogate_type_is_wrapped", &_inPCPDJeAKS, METH_VARARGS },
01666   { "interrogate_get_element_by_scoped_name", &_inPCPDJeISc, METH_VARARGS },
01667   { "interrogate_function_comment", &_inPCPDJg3TW, METH_VARARGS },
01668   { "interrogate_type_module_name", &_inPCPDJg4gH, METH_VARARGS },
01669   { "interrogate_type_number_of_casts", &_inPCPDJg6iq, METH_VARARGS },
01670   { "interrogate_type_derivation_has_upcast", &_inPCPDJgkPe, METH_VARARGS },
01671   { "interrogate_type_destructor_is_inherited", &_inPCPDJh1o6, METH_VARARGS },
01672   { "interrogate_type_number_of_nested_types", &_inPCPDJh4_l, METH_VARARGS },
01673   { "interrogate_function_prototype", &_inPCPDJi9Wj, METH_VARARGS },
01674   { "interrogate_type_atomic_token", &_inPCPDJiCgZ, METH_VARARGS },
01675   { "interrogate_type_outer_class", &_inPCPDJidlm, METH_VARARGS },
01676   { "interrogate_get_type_by_scoped_name", &_inPCPDJjhrb, METH_VARARGS },
01677   { "interrogate_element_has_getter", &_inPCPDJk5ao, METH_VARARGS },
01678   { "interrogate_number_of_global_types", &_inPCPDJlLys, METH_VARARGS },
01679   { "interrogate_function_c_wrapper", &_inPCPDJnPrB, METH_VARARGS },
01680   { "interrogate_type_get_nested_type", &_inPCPDJnedH, METH_VARARGS },
01681   { "interrogate_type_name", &_inPCPDJoIf5, METH_VARARGS },
01682   { "interrogate_element_type", &_inPCPDJpHUf, METH_VARARGS },
01683   { "interrogate_type_is_const", &_inPCPDJpZxy, METH_VARARGS },
01684   { "interrogate_type_is_atomic", &_inPCPDJqZbO, METH_VARARGS },
01685   { "interrogate_manifest_has_type", &_inPCPDJsBN6, METH_VARARGS },
01686   { "interrogate_type_number_of_constructors", &_inPCPDJsPNn, METH_VARARGS },
01687   { "interrogate_manifest_getter", &_inPCPDJsk9F, METH_VARARGS },
01688   { "interrogate_wrapper_name", &_inPCPDJtc9G, METH_VARARGS },
01689   { "interrogate_function_has_module_name", &_inPCPDJu8Rq, METH_VARARGS },
01690   { "interrogate_type_is_unpublished", &_inPCPDJu8T0, METH_VARARGS },
01691   { "interrogate_type_has_destructor", &_inPCPDJuE9q, METH_VARARGS },
01692   { "interrogate_type_is_unsigned", &_inPCPDJvj9C, METH_VARARGS },
01693   { "interrogate_function_name", &_inPCPDJw6ns, METH_VARARGS },
01694   { "interrogate_number_of_manifests", &_inPCPDJwgip, METH_VARARGS },
01695   { "interrogate_get_global_function", &_inPCPDJwsjw, METH_VARARGS },
01696   { "interrogate_get_type", &_inPCPDJxpx8, METH_VARARGS },
01697   { "interrogate_type_enum_value_scoped_name", &_inPCPDJypPX, METH_VARARGS },
01698   { NULL, NULL }
01699 };
01700 
01701 #ifdef _WIN32
01702 extern "C" __declspec(dllexport) void initlibdtoolconfig();
01703 #else
01704 extern "C" void initlibdtoolconfig();
01705 #endif
01706 
01707 void initlibdtoolconfig() {
01708   Py_InitModule("libdtoolconfig", python_methods);
01709 }
01710 

Generated on Thu May 1 22:12:49 2003 for DTool by doxygen1.3