Home
last modified time | relevance | path

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

/external/llvm-project/clang-tools-extra/clang-tidy/objc/
DMissingHashCheck.cpp23 const ObjCInterfaceDecl *InterfaceDecl = Node.getClassInterface(); in AST_MATCHER_P() local
24 return Base.matches(*InterfaceDecl, Finder, Builder); in AST_MATCHER_P()
DSuperSelfCheck.cpp55 const ObjCInterfaceDecl *InterfaceDecl = Node.getClassInterface(); in AST_MATCHER_P() local
56 return Base.matches(*InterfaceDecl, Finder, Builder); in AST_MATCHER_P()
/external/clang/lib/AST/
DNSAPI.cpp517 bool NSAPI::isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl, in isSubclassOfNSClass() argument
519 if (!InterfaceDecl) { in isSubclassOfNSClass()
527 IsSubclass = NSClassID == InterfaceDecl->getIdentifier(); in isSubclassOfNSClass()
532 } while ((InterfaceDecl = InterfaceDecl->getSuperClass())); in isSubclassOfNSClass()
/external/llvm-project/clang/test/AST/
Dattr-swift_attr.m7 // CHECK: InterfaceDecl {{.*}} View
/external/llvm-project/clang/lib/AST/
DNSAPI.cpp543 bool NSAPI::isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl, in isSubclassOfNSClass() argument
545 if (!InterfaceDecl) { in isSubclassOfNSClass()
553 IsSubclass = NSClassID == InterfaceDecl->getIdentifier(); in isSubclassOfNSClass()
558 } while ((InterfaceDecl = InterfaceDecl->getSuperClass())); in isSubclassOfNSClass()
/external/llvm-project/clang/include/clang/ASTMatchers/
DASTMatchers.h2951 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); in AST_POLYMORPHIC_MATCHER_P() local
2952 return Finder->objcClassIsDerivedFrom(InterfaceDecl, Base, Builder, in AST_POLYMORPHIC_MATCHER_P()
2969 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
2970 return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
3024 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
3025 return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
3042 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
3043 return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
3076 const auto *InterfaceDecl = cast<ObjCInterfaceDecl>(&Node); variable
3077 return Finder->objcClassIsDerivedFrom(InterfaceDecl, Base, Builder,
[all …]
/external/llvm-project/clang/include/clang/AST/
DNSAPI.h228 bool isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl,
/external/clang/include/clang/AST/
DNSAPI.h224 bool isSubclassOfNSClass(ObjCInterfaceDecl *InterfaceDecl,
/external/clang/lib/Analysis/
DBodyFarm.cpp403 if (auto *InterfaceDecl = dyn_cast<ObjCInterfaceDecl>(Container)) { in findBackingIvar() local
404 PrimaryInterface = InterfaceDecl; in findBackingIvar()
/external/llvm-project/clang/lib/ASTMatchers/
DASTMatchFinder.cpp452 const ObjCInterfaceDecl *InterfaceDecl = CAD->getClassInterface(); in VisitObjCCompatibleAliasDecl() local
453 CompatibleAliases[InterfaceDecl].insert(CAD); in VisitObjCCompatibleAliasDecl()
937 objcClassHasMatchingCompatibilityAlias(const ObjCInterfaceDecl *InterfaceDecl, in objcClassHasMatchingCompatibilityAlias() argument
940 auto Aliases = CompatibleAliases.find(InterfaceDecl); in objcClassHasMatchingCompatibilityAlias()
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp759 const ObjCInterfaceDecl *InterfaceDecl = TrackedType->getInterfaceDecl(); in findMethodDecl() local
762 Method = InterfaceDecl->lookupInstanceMethod(Sel); in findMethodDecl()
764 Method = InterfaceDecl->lookupClassMethod(Sel); in findMethodDecl()
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp668 const ObjCInterfaceDecl *InterfaceDecl = TrackedType->getInterfaceDecl(); in findMethodDecl() local
671 Method = InterfaceDecl->lookupInstanceMethod(Sel); in findMethodDecl()
673 Method = InterfaceDecl->lookupClassMethod(Sel); in findMethodDecl()
/external/llvm-project/clang/lib/Analysis/
DBodyFarm.cpp721 if (auto *InterfaceDecl = dyn_cast<ObjCInterfaceDecl>(Container)) { in findBackingIvar() local
722 PrimaryInterface = InterfaceDecl; in findBackingIvar()
/external/llvm-project/clang/lib/CodeGen/
DCGDebugInfo.cpp4939 llvm::DICompositeType *InterfaceDecl = in finalize() local
4942 auto CurElts = InterfaceDecl->getElements(); in finalize()
4951 DBuilder.replaceArrays(InterfaceDecl, Elements); in finalize()