22 INLINE
void InterrogateDatabase::
24 if (!_requests.empty()) {
39 return lookup(name, _types_by_name, LT_type_name,
40 &InterrogateDatabase::freshen_types_by_name);
53 return lookup(name, _types_by_scoped_name, LT_type_scoped_name,
54 &InterrogateDatabase::freshen_types_by_scoped_name);
67 return lookup(name, _types_by_true_name, LT_type_true_name,
68 &InterrogateDatabase::freshen_types_by_true_name);
81 return lookup(name, _manifests_by_name, LT_manifest_name,
82 &InterrogateDatabase::freshen_manifests_by_name);
95 return lookup(name, _elements_by_name, LT_element_name,
96 &InterrogateDatabase::freshen_elements_by_name);
109 return lookup(name, _elements_by_scoped_name, LT_element_scoped_name,
110 &InterrogateDatabase::freshen_elements_by_scoped_name);
TypeIndex lookup_type_by_name(const string &name)
Returns the TypeIndex associated with the first type found with the given name, or 0 if no type has t...
ManifestIndex lookup_manifest_by_name(const string &name)
Returns the ManifestIndex associated with the first manifest found with the given name...
ElementIndex lookup_element_by_name(const string &name)
Returns the ElementIndex associated with the first element found with the given name, or 0 if no element has this name.
ElementIndex lookup_element_by_scoped_name(const string &name)
Returns the ElementIndex associated with the first element found with the given scoped name...
TypeIndex lookup_type_by_scoped_name(const string &name)
Returns the TypeIndex associated with the first type found with the given scoped name, or 0 if no type has this name.
TypeIndex lookup_type_by_true_name(const string &name)
Returns the TypeIndex associated with the first type found with the given true name, or 0 if no type has this name.