18 INLINE
void InterrogateDatabase::
20 if (!_requests.empty()) {
32 return lookup(name, _types_by_name, LT_type_name,
33 &InterrogateDatabase::freshen_types_by_name);
43 return lookup(name, _types_by_scoped_name, LT_type_scoped_name,
44 &InterrogateDatabase::freshen_types_by_scoped_name);
54 return lookup(name, _types_by_true_name, LT_type_true_name,
55 &InterrogateDatabase::freshen_types_by_true_name);
65 return lookup(name, _manifests_by_name, LT_manifest_name,
66 &InterrogateDatabase::freshen_manifests_by_name);
76 return lookup(name, _elements_by_name, LT_element_name,
77 &InterrogateDatabase::freshen_elements_by_name);
87 return lookup(name, _elements_by_scoped_name, LT_element_scoped_name,
88 &InterrogateDatabase::freshen_elements_by_scoped_name);
ElementIndex lookup_element_by_scoped_name(const std::string &name)
Returns the ElementIndex associated with the first element found with the given scoped name,...
ManifestIndex lookup_manifest_by_name(const std::string &name)
Returns the ManifestIndex associated with the first manifest found with the given name,...
TypeIndex lookup_type_by_scoped_name(const std::string &name)
Returns the TypeIndex associated with the first type found with the given scoped name,...
ElementIndex lookup_element_by_name(const std::string &name)
Returns the ElementIndex associated with the first element found with the given name,...
TypeIndex lookup_type_by_name(const std::string &name)
Returns the TypeIndex associated with the first type found with the given name, or 0 if no type has t...
TypeIndex lookup_type_by_true_name(const std::string &name)
Returns the TypeIndex associated with the first type found with the given true name,...