reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
688 const ConstString name(context.m_decl_name.getAsString().c_str()); 696 if (!context.m_decl_context) 703 dyn_cast<NamedDecl>(context.m_decl_context)) 715 name.GetCString(), context.m_decl_context->getDeclKindName()); 718 if (HasMerger() && !isa<TranslationUnitDecl>(context.m_decl_context) 721 dyn_cast<ObjCInterfaceDecl>(context.m_decl_context)) { 732 GetMergerUnchecked().FindExternalVisibleDeclsByName(context.m_decl_context, 733 context.m_decl_name); 737 context.m_namespace_map = std::make_shared<ClangASTImporter::NamespaceMap>(); 740 dyn_cast<NamespaceDecl>(context.m_decl_context)) { 759 FindExternalVisibleDecls(context, i->first, i->second, current_id); 761 } else if (isa<ObjCInterfaceDecl>(context.m_decl_context) && !HasMerger()) { 762 FindObjCPropertyAndIvarDecls(context); 763 } else if (!isa<TranslationUnitDecl>(context.m_decl_context)) { 771 FindExternalVisibleDecls(context, lldb::ModuleSP(), namespace_decl, 775 if (!context.m_namespace_map->empty()) { 779 current_id, static_cast<void *>(context.m_namespace_map.get()), 780 static_cast<int>(context.m_namespace_map->size())); 783 AddNamespace(context, context.m_namespace_map); 783 AddNamespace(context, context.m_namespace_map);