Home
last modified time | relevance | path

Searched refs:interface_decl (Results 1 – 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
HDAppleObjCDeclVendor.cpp50 const clang::ObjCInterfaceDecl *interface_decl = in FindExternalVisibleDeclsByName() local
53 if (!interface_decl) in FindExternalVisibleDeclsByName()
57 const_cast<clang::ObjCInterfaceDecl *>(interface_decl); in FindExternalVisibleDeclsByName()
94 void CompleteType(clang::ObjCInterfaceDecl *interface_decl) override { in CompleteType() argument
106 static_cast<void *>(&interface_decl->getASTContext()), in CompleteType()
107 static_cast<void *>(interface_decl), in CompleteType()
108 interface_decl->getName().str().c_str()); in CompleteType()
111 LLDB_LOG(log, " [CT] {0}", ClangUtil::DumpDecl(interface_decl)); in CompleteType()
114 m_decl_vendor.FinishDecl(interface_decl); in CompleteType()
118 LLDB_LOG(log, " [CT] {0}", ClangUtil::DumpDecl(interface_decl)); in CompleteType()
[all …]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
HDClangASTSource.cpp335 void ClangASTSource::CompleteType(clang::ObjCInterfaceDecl *interface_decl) { in CompleteType() argument
342 interface_decl->getName().str().c_str()); in CompleteType()
344 ClangUtil::DumpDecl(interface_decl)); in CompleteType()
351 ClangASTImporter::DeclOrigin original = m_ast_importer_sp->GetDeclOrigin(interface_decl); in CompleteType()
360 m_ast_importer_sp->SetDeclOrigin(interface_decl, complete_iface_decl); in CompleteType()
365 m_ast_importer_sp->CompleteObjCInterfaceDecl(interface_decl); in CompleteType()
367 if (interface_decl->getSuperClass() && in CompleteType()
368 interface_decl->getSuperClass() != interface_decl) in CompleteType()
369 CompleteType(interface_decl->getSuperClass()); in CompleteType()
373 LLDB_LOG(log, " [COID] {0}", ClangUtil::DumpDecl(interface_decl)); in CompleteType()
[all …]
HDClangASTSource.h272 GetCompleteObjCInterface(const clang::ObjCInterfaceDecl *interface_decl);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
HDClangASTImporter.cpp555 if (ObjCInterfaceDecl *interface_decl = dyn_cast<ObjCInterfaceDecl>(decl)) { in CompleteDecl() local
556 if (!interface_decl->getDefinition()) { in CompleteDecl()
557 interface_decl->startDefinition(); in CompleteDecl()
558 CompleteObjCInterfaceDecl(interface_decl); in CompleteDecl()
618 clang::ObjCInterfaceDecl *interface_decl) { in CompleteObjCInterfaceDecl() argument
619 DeclOrigin decl_origin = GetDeclOrigin(interface_decl); in CompleteObjCInterfaceDecl()
628 GetDelegate(&interface_decl->getASTContext(), decl_origin.ctx)); in CompleteObjCInterfaceDecl()
631 delegate_sp->ImportDefinitionTo(interface_decl, decl_origin.decl); in CompleteObjCInterfaceDecl()
633 if (ObjCInterfaceDecl *super_class = interface_decl->getSuperClass()) in CompleteObjCInterfaceDecl()
HDClangASTContext.cpp1159 if (clang::ObjCInterfaceDecl *interface_decl = in GetTypeForDecl() local
1161 return GetTypeForDecl(interface_decl); in GetTypeForDecl()
7764 clang::ObjCInterfaceDecl *interface_decl = object_type->getInterface(); in StartTagDeclarationDefinition() local
7765 if (interface_decl) { in StartTagDeclarationDefinition()
7766 interface_decl->startDefinition(); in StartTagDeclarationDefinition()
7978 if (clang::ObjCInterfaceDecl *interface_decl = objc_obj->getInterface()) { in DumpFromSymbolFile() local
7979 interface_decl->dump(s.AsRawOstream()); in DumpFromSymbolFile()
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
HDClangASTImporter.h89 bool CompleteObjCInterfaceDecl(clang::ObjCInterfaceDecl *interface_decl);