| _all_functions | InterrogateDatabase | [private] |
| _all_types | InterrogateDatabase | [private] |
| _current_major_version | InterrogateDatabase | [private, static] |
| _current_minor_version | InterrogateDatabase | [private, static] |
| _element_map | InterrogateDatabase | [private] |
| _elements_by_name | InterrogateDatabase | [private] |
| _elements_by_scoped_name | InterrogateDatabase | [private] |
| _file_major_version | InterrogateDatabase | [private, static] |
| _file_minor_version | InterrogateDatabase | [private, static] |
| _function_map | InterrogateDatabase | [private] |
| _global_elements | InterrogateDatabase | [private] |
| _global_functions | InterrogateDatabase | [private] |
| _global_manifests | InterrogateDatabase | [private] |
| _global_ptr | InterrogateDatabase | [private, static] |
| _global_types | InterrogateDatabase | [private] |
| _lookups_fresh | InterrogateDatabase | [private] |
| _manifest_map | InterrogateDatabase | [private] |
| _manifests_by_name | InterrogateDatabase | [private] |
| _modules | InterrogateDatabase | [private] |
| _modules_by_hash | InterrogateDatabase | [private] |
| _next_index | InterrogateDatabase | [private] |
| _requests | InterrogateDatabase | [private] |
| _type_map | InterrogateDatabase | [private] |
| _types_by_name | InterrogateDatabase | [private] |
| _types_by_scoped_name | InterrogateDatabase | [private] |
| _types_by_true_name | InterrogateDatabase | [private] |
| _wrapper_map | InterrogateDatabase | [private] |
| add_element(ElementIndex index, const InterrogateElement &element) | InterrogateDatabase | |
| add_function(FunctionIndex index, InterrogateFunction *function) | InterrogateDatabase | |
| add_manifest(ManifestIndex index, const InterrogateManifest &manifest) | InterrogateDatabase | |
| add_type(TypeIndex index, const InterrogateType &type) | InterrogateDatabase | |
| add_wrapper(FunctionWrapperIndex index, const InterrogateFunctionWrapper &wrapper) | InterrogateDatabase | |
| binary_search_module(int begin, int end, FunctionIndex function) | InterrogateDatabase | [private] |
| binary_search_wrapper_hash(InterrogateUniqueNameDef *begin, InterrogateUniqueNameDef *end, const string &wrapper_hash_name) | InterrogateDatabase | [private] |
| check_latest() | InterrogateDatabase | [inline, private] |
| ElementMap typedef | InterrogateDatabase | [private] |
| find_module(FunctionWrapperIndex wrapper, InterrogateModuleDef *&def, int &module_index) | InterrogateDatabase | [private] |
| freshen_elements_by_name() | InterrogateDatabase | [private] |
| freshen_elements_by_scoped_name() | InterrogateDatabase | [private] |
| freshen_manifests_by_name() | InterrogateDatabase | [private] |
| freshen_types_by_name() | InterrogateDatabase | [private] |
| freshen_types_by_scoped_name() | InterrogateDatabase | [private] |
| freshen_types_by_true_name() | InterrogateDatabase | [private] |
| FunctionMap typedef | InterrogateDatabase | [private] |
| FunctionWrapperMap typedef | InterrogateDatabase | [private] |
| get_all_function(int n) | InterrogateDatabase | |
| get_all_type(int n) | InterrogateDatabase | |
| get_current_major_version() | InterrogateDatabase | [static] |
| get_current_minor_version() | InterrogateDatabase | [static] |
| get_element(ElementIndex element) | InterrogateDatabase | |
| get_file_major_version() | InterrogateDatabase | [static] |
| get_file_minor_version() | InterrogateDatabase | [static] |
| get_fptr(FunctionWrapperIndex wrapper) | InterrogateDatabase | |
| get_function(FunctionIndex function) | InterrogateDatabase | |
| get_global_element(int n) | InterrogateDatabase | |
| get_global_function(int n) | InterrogateDatabase | |
| get_global_manifest(int n) | InterrogateDatabase | |
| get_global_type(int n) | InterrogateDatabase | |
| get_manifest(ManifestIndex manifest) | InterrogateDatabase | |
| get_next_index() | InterrogateDatabase | |
| get_num_all_functions() | InterrogateDatabase | |
| get_num_all_types() | InterrogateDatabase | |
| get_num_global_elements() | InterrogateDatabase | |
| get_num_global_functions() | InterrogateDatabase | |
| get_num_global_manifests() | InterrogateDatabase | |
| get_num_global_types() | InterrogateDatabase | |
| get_ptr() | InterrogateDatabase | [static] |
| get_type(TypeIndex type) | InterrogateDatabase | |
| get_wrapper(FunctionWrapperIndex wrapper) | InterrogateDatabase | |
| get_wrapper_by_unique_name(const string &unique_name) | InterrogateDatabase | |
| GlobalElements typedef | InterrogateDatabase | [private] |
| GlobalFunctions typedef | InterrogateDatabase | [private] |
| GlobalManifests typedef | InterrogateDatabase | [private] |
| GlobalTypes typedef | InterrogateDatabase | [private] |
| InterrogateDatabase() | InterrogateDatabase | [private] |
| load_latest() | InterrogateDatabase | [private] |
| lookup(const string &name, Lookup &lookup, LookupType type, void(InterrogateDatabase::*freshen)()) | InterrogateDatabase | [private] |
| Lookup typedef | InterrogateDatabase | [private] |
| lookup_element_by_name(const string &name) | InterrogateDatabase | [inline] |
| lookup_element_by_scoped_name(const string &name) | InterrogateDatabase | [inline] |
| lookup_manifest_by_name(const string &name) | InterrogateDatabase | [inline] |
| lookup_type_by_name(const string &name) | InterrogateDatabase | [inline] |
| lookup_type_by_scoped_name(const string &name) | InterrogateDatabase | [inline] |
| lookup_type_by_true_name(const string &name) | InterrogateDatabase | [inline] |
| LookupType enum name | InterrogateDatabase | [private] |
| LT_element_name enum value | InterrogateDatabase | [private] |
| LT_element_scoped_name enum value | InterrogateDatabase | [private] |
| LT_manifest_name enum value | InterrogateDatabase | [private] |
| LT_type_name enum value | InterrogateDatabase | [private] |
| LT_type_scoped_name enum value | InterrogateDatabase | [private] |
| LT_type_true_name enum value | InterrogateDatabase | [private] |
| ManifestMap typedef | InterrogateDatabase | [private] |
| merge_from(const InterrogateDatabase &other) | InterrogateDatabase | [private] |
| Modules typedef | InterrogateDatabase | [private] |
| ModulesByHash typedef | InterrogateDatabase | [private] |
| read(istream &in, InterrogateModuleDef *def) | InterrogateDatabase | |
| read_new(istream &in, InterrogateModuleDef *def) | InterrogateDatabase | [private] |
| remap_indices(int first_index) | InterrogateDatabase | |
| remap_indices(int first_index, IndexRemapper &remap) | InterrogateDatabase | |
| remove_type(TypeIndex type) | InterrogateDatabase | |
| request_module(InterrogateModuleDef *def) | InterrogateDatabase | |
| Requests typedef | InterrogateDatabase | [private] |
| TypeMap typedef | InterrogateDatabase | [private] |
| update_element(ElementIndex element) | InterrogateDatabase | |
| update_function(FunctionIndex function) | InterrogateDatabase | |
| update_manifest(ManifestIndex manifest) | InterrogateDatabase | |
| update_type(TypeIndex type) | InterrogateDatabase | |
| update_wrapper(FunctionWrapperIndex wrapper) | InterrogateDatabase | |
| write(ostream &out, InterrogateModuleDef *def) const | InterrogateDatabase | |