#include <interrogateDatabase.h>
|
Definition at line 134 of file interrogateDatabase.h. |
|
Definition at line 127 of file interrogateDatabase.h. |
|
Definition at line 129 of file interrogateDatabase.h. |
|
Definition at line 145 of file interrogateDatabase.h. |
|
Definition at line 140 of file interrogateDatabase.h. |
|
Definition at line 143 of file interrogateDatabase.h. |
|
Definition at line 137 of file interrogateDatabase.h. |
|
Definition at line 172 of file interrogateDatabase.h. |
|
Definition at line 132 of file interrogateDatabase.h. |
|
Definition at line 150 of file interrogateDatabase.h. |
|
Definition at line 152 of file interrogateDatabase.h. |
|
Definition at line 157 of file interrogateDatabase.h. |
|
Definition at line 125 of file interrogateDatabase.h. |
|
Definition at line 162 of file interrogateDatabase.h. |
|
Definition at line 36 of file interrogateDatabase.cxx. References _lookups_fresh, and _next_index. |
|
Definition at line 579 of file interrogateDatabase.cxx. References _element_map, _global_elements, assert, index, and InterrogateElement::is_global(). Referenced by merge_from(), read_new(), and InterrogateBuilder::scan_element(). |
|
Definition at line 532 of file interrogateDatabase.cxx. References _all_functions, _function_map, _global_functions, assert, index, and InterrogateFunction::is_global(). Referenced by InterrogateBuilder::get_function(), merge_from(), and read_new(). |
|
Definition at line 564 of file interrogateDatabase.cxx. References _global_manifests, _manifest_map, assert, and index. Referenced by merge_from(), read_new(), and InterrogateBuilder::scan_manifest(). |
|
Definition at line 503 of file interrogateDatabase.cxx. References _all_types, _global_types, _type_map, assert, index, InterrogateType::is_fully_defined(), InterrogateType::merge_with(), and type. Referenced by InterrogateBuilder::get_atomic_string_type(), InterrogateBuilder::get_type(), merge_from(), and read_new(). |
|
Definition at line 550 of file interrogateDatabase.cxx. References _wrapper_map, assert, and index. Referenced by FunctionRemap::make_wrapper_entry(), merge_from(), and read_new(). |
|
Definition at line 1201 of file interrogateDatabase.cxx. References _modules, end, and index. Referenced by find_module(). |
|
Definition at line 1224 of file interrogateDatabase.cxx. References end, InterrogateUniqueNameDef::index_offset, and InterrogateUniqueNameDef::name. Referenced by get_wrapper_by_unique_name(). |
|
|
Definition at line 1180 of file interrogateDatabase.cxx. References _modules, assert, binary_search_module(), InterrogateModuleDef::first_index, and InterrogateModuleDef::next_index. Referenced by get_fptr(). |
|
Definition at line 1306 of file interrogateDatabase.cxx. References _element_map, and _elements_by_name. |
|
Definition at line 1320 of file interrogateDatabase.cxx. References _element_map, and _elements_by_scoped_name. |
|
Definition at line 1292 of file interrogateDatabase.cxx. References _manifest_map, and _manifests_by_name. |
|
Definition at line 1250 of file interrogateDatabase.cxx. References _type_map, and _types_by_name. |
|
Definition at line 1264 of file interrogateDatabase.cxx. References _type_map, and _types_by_scoped_name. |
|
Definition at line 1278 of file interrogateDatabase.cxx. References _type_map, and _types_by_true_name. |
|
Definition at line 215 of file interrogateDatabase.cxx. References _all_functions, check_latest(), and n. Referenced by interrogate_get_function(). |
|
Definition at line 157 of file interrogateDatabase.cxx. References _all_types, check_latest(), and n. Referenced by InterfaceMaker::generate_wrappers(), and interrogate_get_type(). |
|
Definition at line 468 of file interrogateDatabase.cxx. References _current_major_version. |
|
Definition at line 480 of file interrogateDatabase.cxx. References _current_minor_version. |
|
Definition at line 360 of file interrogateDatabase.cxx. References _element_map, and check_latest(). Referenced by InterfaceMaker::generate_wrappers(), interrogate_element_getter(), interrogate_element_has_getter(), interrogate_element_has_setter(), interrogate_element_name(), interrogate_element_scoped_name(), interrogate_element_setter(), interrogate_element_type(), and InterfaceMaker::record_object(). |
|
Definition at line 445 of file interrogateDatabase.cxx. References _file_major_version. |
|
Definition at line 456 of file interrogateDatabase.cxx. References _file_minor_version. Referenced by InterrogateFunction::input(). |
|
Definition at line 391 of file interrogateDatabase.cxx. References find_module(), InterrogateModuleDef::fptrs, NULL, and InterrogateModuleDef::num_fptrs. Referenced by interrogate_wrapper_has_pointer(), and interrogate_wrapper_pointer(). |
|
|
Definition at line 269 of file interrogateDatabase.cxx. References _global_elements, check_latest(), and n. Referenced by InterfaceMaker::generate_wrappers(), and interrogate_get_global(). |
|
Definition at line 186 of file interrogateDatabase.cxx. References _global_functions, check_latest(), and n. Referenced by InterfaceMaker::generate_wrappers(), and interrogate_get_global_function(). |
|
Definition at line 242 of file interrogateDatabase.cxx. References _global_manifests, check_latest(), and n. Referenced by InterfaceMaker::generate_wrappers(), and interrogate_get_manifest(). |
|
Definition at line 128 of file interrogateDatabase.cxx. References _global_types, check_latest(), and n. Referenced by interrogate_get_global_type(). |
|
|
Definition at line 492 of file interrogateDatabase.cxx. References _next_index. Referenced by InterrogateBuilder::get_atomic_string_type(), InterrogateBuilder::get_function(), InterrogateBuilder::get_type(), FunctionRemap::make_wrapper_entry(), InterrogateBuilder::scan_element(), InterrogateBuilder::scan_manifest(), and InterrogateBuilder::write_code(). |
|
Definition at line 203 of file interrogateDatabase.cxx. References _all_functions, and check_latest(). Referenced by interrogate_number_of_functions(). |
|
Definition at line 145 of file interrogateDatabase.cxx. References _all_types, and check_latest(). Referenced by InterfaceMaker::generate_wrappers(), and interrogate_number_of_types(). |
|
Definition at line 257 of file interrogateDatabase.cxx. References _global_elements, and check_latest(). Referenced by InterfaceMaker::generate_wrappers(), and interrogate_number_of_globals(). |
|
Definition at line 174 of file interrogateDatabase.cxx. References _global_functions, and check_latest(). Referenced by InterfaceMaker::generate_wrappers(), and interrogate_number_of_global_functions(). |
|
Definition at line 230 of file interrogateDatabase.cxx. References _global_manifests, and check_latest(). Referenced by InterfaceMaker::generate_wrappers(), and interrogate_number_of_manifests(). |
|
Definition at line 116 of file interrogateDatabase.cxx. References _global_types, and check_latest(). Referenced by interrogate_number_of_global_types(). |
|
|
|
|
Definition at line 411 of file interrogateDatabase.cxx. References _modules_by_hash, binary_search_wrapper_hash(), InterrogateModuleDef::first_index, InterrogateModuleDef::num_unique_names, and InterrogateModuleDef::unique_names. Referenced by interrogate_get_wrapper_by_unique_name(). |
|
|
Definition at line 1336 of file interrogateDatabase.cxx. References _lookups_fresh, and type. |
|
Referenced by interrogate_get_element_by_name(). |
|
Referenced by interrogate_get_element_by_scoped_name(). |
|
Referenced by interrogate_get_manifest_by_name(). |
|
Referenced by interrogate_get_type_by_name(). |
|
Referenced by interrogate_get_type_by_scoped_name(). |
|
Referenced by interrogate_get_type_by_true_name(). |
|
|
Definition at line 839 of file interrogateDatabase.cxx. References _next_index, InterrogateModuleDef::database_filename, InterrogateModuleDef::first_index, merge_from(), InterrogateModuleDef::next_index, read_new(), and remap_indices(). Referenced by load_latest(). |
|
Definition at line 941 of file interrogateDatabase.cxx. References add_element(), add_function(), add_manifest(), add_type(), add_wrapper(), ElementIndex, FunctionIndex, FunctionWrapperIndex, idf_input_string(), index, InterrogateModuleDef::library_hash_name, InterrogateModuleDef::library_name, ManifestIndex, InterrogateModuleDef::module_name, type, and TypeIndex. Referenced by read(). |
|
Definition at line 675 of file interrogateDatabase.cxx. References _all_functions, _all_types, _element_map, _function_map, _global_elements, _global_functions, _global_manifests, _global_types, _manifest_map, _next_index, _type_map, _wrapper_map, IndexRemapper::add_mapping(), assert, IndexRemapper::clear(), and IndexRemapper::map_from(). |
|
Definition at line 660 of file interrogateDatabase.cxx. Referenced by read(), and InterrogateBuilder::remap_indices(). |
|
Definition at line 378 of file interrogateDatabase.cxx. References _type_map, and type. Referenced by InterrogateBuilder::get_type(). |
|
Definition at line 69 of file interrogateDatabase.cxx. References _modules, _modules_by_hash, _next_index, _requests, InterrogateModuleDef::database_filename, InterrogateModuleDef::first_index, InterrogateModuleDef::library_hash_name, InterrogateModuleDef::library_name, InterrogateModuleDef::next_index, NULL, and InterrogateModuleDef::num_unique_names. Referenced by interrogate_request_database(), and interrogate_request_module(). |
|
Definition at line 645 of file interrogateDatabase.cxx. References _element_map, and check_latest(). Referenced by merge_from(). |
|
Definition at line 609 of file interrogateDatabase.cxx. References _function_map, and check_latest(). Referenced by InterrogateBuilder::get_cast_function(), InterrogateBuilder::get_function(), InterrogateBuilder::get_getter(), InterrogateBuilder::get_setter(), merge_from(), InterfaceMaker::record_function(), and InterrogateBuilder::update_method_comment(). |
|
Definition at line 633 of file interrogateDatabase.cxx. References _manifest_map, and check_latest(). Referenced by merge_from(). |
|
Definition at line 596 of file interrogateDatabase.cxx. References _type_map, assert, check_latest(), and type. Referenced by InterrogateBuilder::get_type(), and merge_from(). |
|
Definition at line 621 of file interrogateDatabase.cxx. References _wrapper_map, and check_latest(). Referenced by merge_from(). |
|
Definition at line 781 of file interrogateDatabase.cxx. References _current_major_version, _current_minor_version, _element_map, _function_map, _manifest_map, _type_map, _wrapper_map, InterrogateModuleDef::file_identifier, idf_output_string(), InterrogateModuleDef::library_hash_name, InterrogateModuleDef::library_name, and InterrogateModuleDef::module_name. Referenced by main(). |
|
Definition at line 142 of file interrogateDatabase.h. Referenced by add_function(), get_all_function(), get_num_all_functions(), and remap_indices(). |
|
Definition at line 139 of file interrogateDatabase.h. Referenced by add_type(), get_all_type(), get_num_all_types(), and remap_indices(). |
|
Definition at line 27 of file interrogateDatabase.cxx. Referenced by get_current_major_version(), load_latest(), and write(). |
|
Definition at line 28 of file interrogateDatabase.cxx. Referenced by get_current_minor_version(), load_latest(), and write(). |
|
Definition at line 135 of file interrogateDatabase.h. Referenced by add_element(), freshen_elements_by_name(), freshen_elements_by_scoped_name(), get_element(), merge_from(), remap_indices(), update_element(), and write(). |
|
Definition at line 177 of file interrogateDatabase.h. Referenced by freshen_elements_by_name(). |
|
Definition at line 178 of file interrogateDatabase.h. Referenced by freshen_elements_by_scoped_name(). |
|
Definition at line 25 of file interrogateDatabase.cxx. Referenced by get_file_major_version(), and load_latest(). |
|
Definition at line 26 of file interrogateDatabase.cxx. Referenced by get_file_minor_version(), and load_latest(). |
|
Definition at line 128 of file interrogateDatabase.h. Referenced by add_function(), get_function(), merge_from(), remap_indices(), update_function(), and write(). |
|
Definition at line 146 of file interrogateDatabase.h. Referenced by add_element(), get_global_element(), get_num_global_elements(), and remap_indices(). |
|
Definition at line 141 of file interrogateDatabase.h. Referenced by add_function(), get_global_function(), get_num_global_functions(), and remap_indices(). |
|
Definition at line 144 of file interrogateDatabase.h. Referenced by add_manifest(), get_global_manifest(), get_num_global_manifests(), and remap_indices(). |
|
Definition at line 24 of file interrogateDatabase.cxx. Referenced by get_ptr(). |
|
Definition at line 138 of file interrogateDatabase.h. Referenced by add_type(), get_global_type(), get_num_global_types(), merge_from(), and remap_indices(). |
|
Definition at line 171 of file interrogateDatabase.h. Referenced by InterrogateDatabase(), lookup(), and merge_from(). |
|
Definition at line 133 of file interrogateDatabase.h. Referenced by add_manifest(), freshen_manifests_by_name(), get_manifest(), merge_from(), remap_indices(), update_manifest(), and write(). |
|
Definition at line 176 of file interrogateDatabase.h. Referenced by freshen_manifests_by_name(). |
|
Definition at line 151 of file interrogateDatabase.h. Referenced by binary_search_module(), find_module(), and request_module(). |
|
Definition at line 153 of file interrogateDatabase.h. Referenced by get_wrapper_by_unique_name(), and request_module(). |
|
Definition at line 160 of file interrogateDatabase.h. Referenced by get_next_index(), InterrogateDatabase(), read(), remap_indices(), and request_module(). |
|
Definition at line 158 of file interrogateDatabase.h. Referenced by load_latest(), and request_module(). |
|
Definition at line 126 of file interrogateDatabase.h. Referenced by add_type(), freshen_types_by_name(), freshen_types_by_scoped_name(), freshen_types_by_true_name(), get_type(), merge_from(), remap_indices(), remove_type(), update_type(), and write(). |
|
Definition at line 173 of file interrogateDatabase.h. Referenced by freshen_types_by_name(). |
|
Definition at line 174 of file interrogateDatabase.h. Referenced by freshen_types_by_scoped_name(). |
|
Definition at line 175 of file interrogateDatabase.h. Referenced by freshen_types_by_true_name(). |
|
Definition at line 130 of file interrogateDatabase.h. Referenced by add_wrapper(), get_wrapper(), merge_from(), remap_indices(), update_wrapper(), and write(). |