Home
last modified time | relevance | path

Searched refs:InterfaceDecl (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/test/AST/
H A Dattr-swift_attr.m7 // CHECK-LABEL: InterfaceDecl {{.*}} View
15 // CHECK-LABEL: InterfaceDecl {{.*}} Contact
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/
H A DMissingHashCheck.cpp23 const ObjCInterfaceDecl *InterfaceDecl = Node.getClassInterface(); in AST_MATCHER_P() local
24 return Base.matches(*InterfaceDecl, Finder, Builder); in AST_MATCHER_P()
H A DSuperSelfCheck.cpp54 const ObjCInterfaceDecl *InterfaceDecl = Node.getClassInterface(); in AST_MATCHER_P() local
55 return Base.matches(*InterfaceDecl, Finder, Builder); in AST_MATCHER_P()
/llvm-project-15.0.7/clang/lib/AST/
H A DNSAPI.cpp546 bool NSAPI::isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl, in isSubclassOfNSClass() argument
548 if (!InterfaceDecl) { in isSubclassOfNSClass()
556 IsSubclass = NSClassID == InterfaceDecl->getIdentifier(); in isSubclassOfNSClass()
561 } while ((InterfaceDecl = InterfaceDecl->getSuperClass())); in isSubclassOfNSClass()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3199 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); in AST_POLYMORPHIC_MATCHER_P() local
3200 return Finder->objcClassIsDerivedFrom(InterfaceDecl, Base, Builder, in AST_POLYMORPHIC_MATCHER_P()
3217 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
3218 return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
3272 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
3273 return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
3290 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
3291 return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
3324 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
3325 return Finder->objcClassIsDerivedFrom(InterfaceDecl, Base, Builder,
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DNSAPI.h228 bool isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl,
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp756 const ObjCInterfaceDecl *InterfaceDecl = TrackedType->getInterfaceDecl(); in findMethodDecl() local
759 Method = InterfaceDecl->lookupInstanceMethod(Sel); in findMethodDecl()
761 Method = InterfaceDecl->lookupClassMethod(Sel); in findMethodDecl()
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp563 const ObjCInterfaceDecl *InterfaceDecl = Decl->getClassInterface(); in VisitObjCCategoryDecl() local
564 SymbolReference Interface(InterfaceDecl->getName(), in VisitObjCCategoryDecl()
565 API.recordUSR(InterfaceDecl)); in VisitObjCCategoryDecl()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp494 const ObjCInterfaceDecl *InterfaceDecl = CAD->getClassInterface(); in VisitObjCCompatibleAliasDecl() local
495 CompatibleAliases[InterfaceDecl].insert(CAD); in VisitObjCCompatibleAliasDecl()
1289 objcClassHasMatchingCompatibilityAlias(const ObjCInterfaceDecl *InterfaceDecl, in objcClassHasMatchingCompatibilityAlias() argument
1292 auto Aliases = CompatibleAliases.find(InterfaceDecl); in objcClassHasMatchingCompatibilityAlias()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp761 if (auto *InterfaceDecl = dyn_cast<ObjCInterfaceDecl>(Container)) { in findBackingIvar() local
762 PrimaryInterface = InterfaceDecl; in findBackingIvar()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp5628 llvm::DICompositeType *InterfaceDecl = in finalize() local
5631 auto CurElts = InterfaceDecl->getElements(); in finalize()
5640 DBuilder.replaceArrays(InterfaceDecl, Elements); in finalize()