reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1345 type_sp = unique_ast_entry_up->m_type_sp; 1346 if (type_sp) { 1347 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 1350 return type_sp; 1395 type_sp = 1398 if (!type_sp) { 1404 type_sp = debug_map_symfile->FindCompleteObjCDefinitionTypeForDIE( 1409 if (type_sp) { 1417 type_sp->GetID()); 1423 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 1424 return type_sp; 1446 type_sp = ParseTypeFromDWO(die, log); 1447 if (type_sp) 1448 return type_sp; 1455 type_sp = dwarf->FindDefinitionTypeForDWARFDeclContext(die_decl_ctx); 1457 if (!type_sp) { 1462 type_sp = debug_map_symfile->FindDefinitionTypeForDWARFDeclContext( 1467 if (type_sp) { 1475 type_sp->GetID()); 1480 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 1482 GetCachedClangDeclContextForDIE(dwarf->GetDIE(type_sp->GetID())); 1485 return type_sp; 1560 type_sp = std::make_shared<Type>(die.GetID(), dwarf, attrs.name, 1565 type_sp->SetIsCompleteObjCClass(attrs.is_complete_objc_class); 1570 unique_ast_entry_up->m_type_sp = type_sp; 1684 return type_sp;