Lines Matching refs:name

66 static struct using_direct *cp_add_using (const char *name,
74 static struct symbol *lookup_namespace_scope (const char *name,
82 static struct symbol *lookup_symbol_file (const char *name,
89 static struct type *cp_lookup_transparent_type_loop (const char *name,
99 static int check_possible_namespace_symbols_loop (const char *name,
103 static int check_one_possible_namespace_symbol (const char *name,
108 struct symbol *lookup_possible_namespace_symbol (const char *name,
152 const char *name = SYMBOL_CPLUS_DEMANGLED_NAME (symbol); in cp_scan_for_anonymous_namespaces() local
160 if (!cp_is_anonymous (name)) in cp_scan_for_anonymous_namespaces()
164 next_component = cp_find_first_component (name + previous_component); in cp_scan_for_anonymous_namespaces()
166 while (name[next_component] == ':') in cp_scan_for_anonymous_namespaces()
169 && strncmp (name + previous_component, in cp_scan_for_anonymous_namespaces()
177 cp_add_using_directive (name, in cp_scan_for_anonymous_namespaces()
185 + cp_find_first_component (name in cp_scan_for_anonymous_namespaces()
199 cp_add_using_directive (const char *name, unsigned int outer_length, in cp_add_using_directive() argument
209 if ((strncmp (current->inner, name, inner_length) == 0) in cp_add_using_directive()
215 using_list = cp_add_using (name, inner_length, outer_length, in cp_add_using_directive()
251 const char *name = SYMBOL_CPLUS_DEMANGLED_NAME (symbol); in cp_set_block_scope() local
252 unsigned int prefix_len = cp_entire_prefix_len (name); in cp_set_block_scope()
255 obsavestring (name, prefix_len, obstack), in cp_set_block_scope()
279 cp_add_using (const char *name, in cp_add_using() argument
289 retval->inner = savestring (name, inner_len); in cp_add_using()
290 retval->outer = savestring (name, outer_len); in cp_add_using()
335 cp_lookup_symbol_nonlocal (const char *name, in cp_lookup_symbol_nonlocal() argument
341 return lookup_namespace_scope (name, linkage_name, block, domain, in cp_lookup_symbol_nonlocal()
361 lookup_namespace_scope (const char *name, in lookup_namespace_scope() argument
385 sym = lookup_namespace_scope (name, linkage_name, block, in lookup_namespace_scope()
398 return cp_lookup_symbol_namespace (namespace, name, linkage_name, in lookup_namespace_scope()
408 const char *name, in cp_lookup_symbol_namespace()
428 name, in cp_lookup_symbol_namespace()
444 return lookup_symbol_file (name, linkage_name, block, in cp_lookup_symbol_namespace()
450 = alloca (strlen (namespace) + 2 + strlen (name) + 1); in cp_lookup_symbol_namespace()
453 strcat (concatenated_name, name); in cp_lookup_symbol_namespace()
467 lookup_symbol_file (const char *name, in lookup_symbol_file() argument
476 sym = lookup_symbol_static (name, linkage_name, block, domain, symtab); in lookup_symbol_file()
489 sym = lookup_symbol_aux_block (name, linkage_name, global_block, in lookup_symbol_file()
494 sym = lookup_symbol_global (name, linkage_name, domain, symtab); in lookup_symbol_file()
512 sym = lookup_possible_namespace_symbol (name, symtab); in lookup_symbol_file()
578 cp_lookup_transparent_type (const char *name) in cp_lookup_transparent_type() argument
581 struct type *t = basic_lookup_transparent_type (name); in cp_lookup_transparent_type()
594 return cp_lookup_transparent_type_loop (name, scope, 0); in cp_lookup_transparent_type()
603 cp_lookup_transparent_type_loop (const char *name, const char *scope, in cp_lookup_transparent_type_loop() argument
614 = cp_lookup_transparent_type_loop (name, scope, scope_length + 2); in cp_lookup_transparent_type_loop()
619 full_name = alloca (scope_length + 2 + strlen (name) + 1); in cp_lookup_transparent_type_loop()
622 strcpy (full_name + scope_length + 2, name); in cp_lookup_transparent_type_loop()
730 cp_check_possible_namespace_symbols (const char *name, struct objfile *objfile) in cp_check_possible_namespace_symbols() argument
732 check_possible_namespace_symbols_loop (name, in cp_check_possible_namespace_symbols()
733 cp_find_first_component (name), in cp_check_possible_namespace_symbols()
756 check_possible_namespace_symbols_loop (const char *name, int len, in check_possible_namespace_symbols_loop() argument
759 if (name[len] == ':') in check_possible_namespace_symbols_loop()
764 next_len += cp_find_first_component (name + next_len); in check_possible_namespace_symbols_loop()
765 done = check_possible_namespace_symbols_loop (name, next_len, in check_possible_namespace_symbols_loop()
769 done = check_one_possible_namespace_symbol (name, len, objfile); in check_possible_namespace_symbols_loop()
782 check_one_possible_namespace_symbol (const char *name, int len, in check_one_possible_namespace_symbol() argument
789 memcpy (name_copy, name, len); in check_one_possible_namespace_symbol()
796 name_copy = obsavestring (name, len, &objfile->objfile_obstack); in check_one_possible_namespace_symbol()
823 lookup_possible_namespace_symbol (const char *name, struct symtab **symtab) in lookup_possible_namespace_symbol() argument
832 name, NULL, VAR_DOMAIN); in lookup_possible_namespace_symbol()