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

interrogate.h File Reference

#include <dtoolbase.h>
#include <cppParser.h>
#include <cppVisibility.h>
#include <filename.h>

Go to the source code of this file.

Variables

CPPParser parser
Filename output_code_filename
Filename output_data_filename
string output_data_basename
bool output_module_specific
bool output_function_pointers
bool output_function_names
bool convert_strings
bool manage_reference_counts
bool watch_asserts
bool true_wrapper_names
bool build_c_wrappers
bool build_python_wrappers
bool build_python_obj_wrappers
bool track_interpreter
bool save_unique_names
bool no_database
bool generate_spam
bool left_inheritance_requires_upcast
CPPVisibility min_vis
string library_name
string module_name


Variable Documentation

bool build_c_wrappers
 

Definition at line 41 of file interrogate.h.

bool build_python_obj_wrappers
 

Definition at line 43 of file interrogate.h.

Referenced by main().

bool build_python_wrappers
 

Definition at line 42 of file interrogate.h.

bool convert_strings
 

Definition at line 37 of file interrogate.h.

Referenced by main().

bool generate_spam
 

Definition at line 47 of file interrogate.h.

Referenced by main().

bool left_inheritance_requires_upcast
 

Definition at line 48 of file interrogate.h.

Referenced by InterrogateBuilder::define_struct_type().

string library_name
 

Definition at line 50 of file interrogate.h.

bool manage_reference_counts
 

Definition at line 38 of file interrogate.h.

Referenced by main(), and FunctionRemap::setup_properties().

CPPVisibility min_vis
 

Definition at line 49 of file interrogate.h.

Referenced by InterrogateBuilder::define_method(), InterrogateBuilder::define_struct_type(), TypeManager::involves_unpublished(), main(), InterrogateBuilder::scan_element(), InterrogateBuilder::scan_enum_type(), InterrogateBuilder::scan_function(), InterrogateBuilder::scan_manifest(), and InterrogateBuilder::scan_struct_type().

string module_name
 

Definition at line 51 of file interrogate.h.

bool no_database
 

Definition at line 46 of file interrogate.h.

Referenced by main(), and InterrogateBuilder::write_code().

Filename output_code_filename
 

Definition at line 31 of file interrogate.h.

string output_data_basename
 

Definition at line 33 of file interrogate.h.

Referenced by main(), and InterrogateBuilder::make_module_def().

Filename output_data_filename
 

Definition at line 32 of file interrogate.h.

Referenced by main(), and InterrogateBuilder::make_module_def().

bool output_function_names
 

Definition at line 36 of file interrogate.h.

Referenced by main(), InterfaceMakerC::write_function_instance(), InterfaceMakerPythonSimple::write_function_instance(), and InterfaceMakerPythonSimple::write_prototype_for().

bool output_function_pointers
 

Definition at line 35 of file interrogate.h.

Referenced by main().

bool output_module_specific
 

Definition at line 34 of file interrogate.h.

Referenced by main().

CPPParser parser
 

Definition at line 28 of file interrogate.h.

bool save_unique_names
 

Definition at line 45 of file interrogate.h.

Referenced by main().

bool track_interpreter
 

Definition at line 44 of file interrogate.h.

bool true_wrapper_names
 

Definition at line 40 of file interrogate.h.

Referenced by main().

bool watch_asserts
 

Definition at line 39 of file interrogate.h.

Referenced by main().


Generated on Fri Apr 18 01:34:11 2003 for DTool by doxygen1.3