Lines Matching refs:fqn
9289 find_next_delim_in_cplus_type(const string& fqn, in find_next_delim_in_cplus_type() argument
9296 for (; i < fqn.size(); ++i) in find_next_delim_in_cplus_type()
9298 if (fqn[i] == '<') in find_next_delim_in_cplus_type()
9300 else if (fqn[i] == '>') in find_next_delim_in_cplus_type()
9302 else if (i + 1 < fqn.size() in find_next_delim_in_cplus_type()
9304 && fqn[i] == ':' in find_next_delim_in_cplus_type()
9305 && fqn[i+1] == ':') in find_next_delim_in_cplus_type()
9321 fqn_to_components(const string& fqn, in fqn_to_components() argument
9324 string::size_type fqn_size = fqn.size(), comp_begin = 0, comp_end = fqn_size; in fqn_to_components()
9327 if (!find_next_delim_in_cplus_type(fqn, comp_begin, comp_end)) in fqn_to_components()
9330 string comp = fqn.substr(comp_begin, comp_end - comp_begin); in fqn_to_components()
9483 lookup_class_type(const string& fqn, const translation_unit& tu) in lookup_class_type() argument
9488 interned_string s = env->intern(fqn); in lookup_class_type()
9540 lookup_union_type(const string& fqn, const translation_unit& tu) in lookup_union_type() argument
9545 interned_string s = env->intern(fqn); in lookup_union_type()
9899 lookup_type(const interned_string& fqn, in lookup_type() argument
9903 ((result = lookup_typedef_type(fqn, tu)) in lookup_type()
9904 || (result = lookup_class_type(fqn, tu)) in lookup_type()
9905 || (result = lookup_union_type(fqn, tu)) in lookup_type()
9906 || (result = lookup_enum_type(fqn, tu)) in lookup_type()
9907 || (result = lookup_qualified_type(fqn, tu)) in lookup_type()
9908 || (result = lookup_pointer_type(fqn, tu)) in lookup_type()
9909 || (result = lookup_reference_type(fqn, tu)) in lookup_type()
9910 || (result = lookup_array_type(fqn, tu)) in lookup_type()
9911 || (result = lookup_function_type(fqn, tu)) in lookup_type()
9912 || (result = lookup_basic_type(fqn, tu))); in lookup_type()
9926 lookup_type(const string& fqn, const translation_unit& tu) in lookup_type() argument
9930 interned_string ifqn = env->intern(fqn); in lookup_type()
9967 lookup_type_in_scope(const string& fqn, in lookup_type_in_scope() argument
9971 fqn_to_components(fqn, comps); in lookup_type_in_scope()
9984 lookup_var_decl_in_scope(const string& fqn, in lookup_var_decl_in_scope() argument
9988 fqn_to_components(fqn, comps); in lookup_var_decl_in_scope()
10061 lookup_node_in_scope(const list<string>& fqn, in lookup_node_in_scope() argument
10069 for (list<string>::const_iterator c = fqn.begin(); c != fqn.end(); ++c) in lookup_node_in_scope()
10072 it_is_last = iterator_is_last(fqn, c); in lookup_node_in_scope()
10293 lookup_node_in_translation_unit(const list<string>& fqn, in lookup_node_in_translation_unit() argument
10295 {return lookup_node_in_scope<NodeKind>(fqn, tu.get_global_scope());} in lookup_node_in_translation_unit()
10309 lookup_type_through_scopes(const list<string>& fqn, in lookup_type_through_scopes() argument
10311 {return is_type(lookup_node_in_translation_unit<type_base>(fqn, tu));} in lookup_type_through_scopes()
10329 lookup_class_type_through_scopes(const list<string>& fqn, in lookup_class_type_through_scopes() argument
10331 {return is_class_type(lookup_node_in_translation_unit<class_decl>(fqn, tu));} in lookup_class_type_through_scopes()