#include <interrogate_interface.h>
#include <interrogate_request.h>
#include <load_dso.h>
#include <pystub.h>
#include <notify.h>
#include <gnu_getopt.h>
Go to the source code of this file.
Enumerations | |
enum | CommandOptions { CO_oc = 256, CO_module, CO_library, CO_c, CO_python, CO_track_interpreter } |
Functions | |
int | write_python_table (ostream &out) |
int | main (int argc, char *argv[]) |
Variables | |
Filename | output_code_filename |
string | module_name |
string | library_name |
bool | build_c_wrappers = false |
bool | build_python_wrappers = false |
bool | track_interpreter = false |
const char * | short_options = "" |
option | long_options [] |
|
Definition at line 49 of file interrogate_module.cxx. |
|
Definition at line 178 of file interrogate_module.cxx. References argv, build_c_wrappers, build_python_wrappers, CO_c, CO_library, CO_module, CO_oc, CO_python, CO_track_interpreter, count, Filename::empty(), getopt_long_only, interrogate_request_database(), library_name, load_dso(), load_dso_error(), long_options, module_name, nout, NULL, Filename::open_write(), optarg, optind, output_code_filename, param, Filename::set_text(), Filename::set_type(), short_options, Filename::T_dso, track_interpreter, and write_python_table(). |
|
|
Definition at line 41 of file interrogate_module.cxx. |
|
Definition at line 42 of file interrogate_module.cxx. |
|
Definition at line 40 of file interrogate_module.cxx. |
|
Initial value: { { "oc", required_argument, NULL, CO_oc }, { "module", required_argument, NULL, CO_module }, { "library", required_argument, NULL, CO_library }, { "c", no_argument, NULL, CO_c }, { "python", no_argument, NULL, CO_python }, { "track-interpreter", no_argument, NULL, CO_track_interpreter }, { NULL } } Definition at line 58 of file interrogate_module.cxx. |
|
Definition at line 39 of file interrogate_module.cxx. |
|
Definition at line 38 of file interrogate_module.cxx. |
|
Definition at line 46 of file interrogate_module.cxx. Referenced by main(). |
|
Definition at line 43 of file interrogate_module.cxx. |