reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2351 const dw_tag_t tag = die.Tag(); 2356 if (die.GetDIENamesAndRanges(name, mangled, func_ranges, decl_file, decl_line, 2367 ModuleSP module_sp(die.GetModule()); 2378 else if ((die.GetParent().Tag() == DW_TAG_compile_unit || 2379 die.GetParent().Tag() == DW_TAG_partial_unit) && 2380 Language::LanguageIsCPlusPlus(die.GetLanguage()) && 2381 !Language::LanguageIsObjC(die.GetLanguage()) && name && 2395 die.GetDWARFDeclContext(decl_ctx); 2399 GetClangDeclContextContainingDIE(die, nullptr); 2400 ParseChildParameters(containing_decl_ctx, die, true, is_static, 2422 decl_up.reset(new Declaration(die.GetCU()->GetFile(decl_file), 2425 SymbolFileDWARF *dwarf = die.GetDWARF(); 2427 Type *func_type = dwarf->GetDIEToType().lookup(die.GetDIE()); 2432 const user_id_t func_user_id = die.GetID();