| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | complete-categories.m | 23 // CHECK-CC1: ObjCCategoryDecl:{TypedText Cat1} 24 // CHECK-CC1: ObjCCategoryDecl:{TypedText Cat2} 25 // CHECK-CC1: ObjCCategoryDecl:{TypedText Cat3} 27 // CHECK-CC2: ObjCCategoryDecl:{TypedText Cat1} 28 // CHECK-CC2-NEXT: ObjCCategoryDecl:{TypedText Cat3} 30 // CHECK-CC3: ObjCCategoryDecl:{TypedText Cat1} 31 // CHECK-CC3: ObjCCategoryDecl:{TypedText Cat2} 32 // CHECK-CC3: ObjCCategoryDecl:{TypedText Cat3} 34 // CHECK-CC4: ObjCCategoryDecl:{TypedText Cat1} 35 // CHECK-CC4-NEXT: ObjCCategoryDecl:{TypedText Cat3} [all …]
|
| H A D | properties-class-extensions.m | 49 // CHECK: properties-class-extensions.m:5:12: ObjCCategoryDecl=Cat:5:12 Extent=[5:1 - 7:5] 55 // CHECK: properties-class-extensions.m:8:12: ObjCCategoryDecl=:8:12 Extent=[8:1 - 11:5] 66 // CHECK: properties-class-extensions.m:18:12: ObjCCategoryDecl=:18:12 Extent=[18:1 - 20:5] 83 // CHECK: properties-class-extensions.m:30:12: ObjCCategoryDecl=:30:12 Extent=[30:1 - 32:5] 91 // CHECK: properties-class-extensions.m:37:12: ObjCCategoryDecl=:37:12 Extent=[37:1 - 39:5]
|
| H A D | c-index-getCursor-test.m | 73 // CHECK: [18:1 - 18:12] ObjCCategoryDecl=FooCat:18:12 75 // CHECK: [18:15 - 19:1] ObjCCategoryDecl=FooCat:18:12 79 // CHECK: [19:41 - 20:1] ObjCCategoryDecl=FooCat:18:12 81 // CHECK: [20:23 - 21:5] ObjCCategoryDecl=FooCat:18:12
|
| H A D | availability.mm | 62 // CHECK: ObjCCategoryDecl=Cat:20:12 (macos, introduced=10.0) 78 // CHECK: ObjCCategoryDecl=Cat2:42:12 (macos, introduced=8.0)
|
| H A D | local-symbols.m | 47 // CHECK: local-symbols.m:26:12: ObjCCategoryDecl=:26:12 Extent=[26:1 - 27:5]
|
| H A D | usrs.m | 244 // CHECK-source: usrs.m:54:12: ObjCCategoryDecl=:54:12 Extent=[54:1 - 56:5] 248 // CHECK-source: usrs.m:57:12: ObjCCategoryDecl=:57:12 Extent=[57:1 - 59:5] 252 // CHECK-source: usrs.m:60:12: ObjCCategoryDecl=Bar:60:12 Extent=[60:1 - 62:5]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 306 const auto *OCD = cast<ObjCCategoryDecl>(this); in FindPropertyDeclaration() 413 const ObjCCategoryDecl *ClassExt = Ext; in collectPropertiesToImplement() 1188 ObjCCategoryDecl *ObjCMethodDecl::getCategory() { in getCategory() 1664 ObjCCategoryDecl::ivar_iterator in all_declared_ivar_begin() 1719 ObjCCategoryDecl * 1822 isa<ObjCCategoryDecl>(DC)) && in Create() 1857 auto *CD = cast<ObjCCategoryDecl>(DC); in getContainingInterface() 2049 void ObjCCategoryDecl::anchor() {} in anchor() 2051 ObjCCategoryDecl::ObjCCategoryDecl(DeclContext *DC, SourceLocation AtLoc, in ObjCCategoryDecl() function in ObjCCategoryDecl 2064 ObjCCategoryDecl *ObjCCategoryDecl::Create(ASTContext &C, DeclContext *DC, in Create() [all …]
|
| H A D | ASTStructuralEquivalence.cpp | 2011 ObjCCategoryDecl *D1, in IsStructurallyEquivalent() 2012 ObjCCategoryDecl *D2) { in IsStructurallyEquivalent() 2021 ObjCCategoryDecl::protocol_iterator Protocol2 = D2->protocol_begin(), in IsStructurallyEquivalent() 2023 for (ObjCCategoryDecl::protocol_iterator Protocol1 = D1->protocol_begin(), in IsStructurallyEquivalent() 2037 ObjCCategoryDecl::ivar_iterator Ivar2 = D2->ivar_begin(), in IsStructurallyEquivalent() 2039 for (ObjCCategoryDecl::ivar_iterator Ivar1 = D1->ivar_begin(), in IsStructurallyEquivalent() 2051 ObjCCategoryDecl::method_iterator Method2 = D2->meth_begin(), in IsStructurallyEquivalent() 2053 for (ObjCCategoryDecl::method_iterator Method1 = D1->meth_begin(), in IsStructurallyEquivalent()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclObjC.h | 50 class ObjCCategoryDecl; variable 325 ObjCCategoryDecl *getCategory(); 326 const ObjCCategoryDecl *getCategory() const { in getCategory() 1177 ObjCCategoryDecl *CategoryList = nullptr; 1575 template<bool (*Filter)(ObjCCategoryDecl *)> 1577 ObjCCategoryDecl *Current = nullptr; 1582 using value_type = ObjCCategoryDecl *; 1762 ObjCCategoryDecl* getCategoryListRaw() const { in getCategoryListRaw() 2521 ObjCCategoryDecl *getCategoryDecl() const; 2874 template<bool (*Filter)(ObjCCategoryDecl *)> [all …]
|
| H A D | ASTMutationListener.h | 30 class ObjCCategoryDecl; variable 108 virtual void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | StructuralEquivalenceTest.cpp | 1154 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1162 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1170 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1180 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1188 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1196 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1204 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1212 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1220 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() 1228 auto t = makeDecls<ObjCCategoryDecl>( in TEST_F() [all …]
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | category-attribute.m | 22 // CHECK: ObjCCategoryDecl 29 // CHECK: ObjCCategoryDecl
|
| H A D | pragma-attribute-objc-subject-match-rules.m | 20 // CHECK-OBJC_INTERFACE: ObjCCategoryDecl 22 // CHECK-OBJC_CATEGORY: ObjCCategoryDecl 28 // CHECK-OBJC_INTERFACE: ObjCCategoryDecl{{.*}} testCategory 30 // CHECK-OBJC_CATEGORY: ObjCCategoryDecl{{.*}} testCategory
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaObjCProperty.cpp | 195 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty() 254 } else if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty() 419 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(CurContext); in HandlePropertyInClassExtension() 1780 if (ObjCCategoryDecl *CATDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) { in CollectImmediateProperties() 2044 if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl)) { in DiagnoseUnimplementedProperties() 2107 ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl); in DiagnoseUnimplementedProperties() 2392 if (const ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CD)) in ProcessPropertyDecl() 2403 if (const ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CD)) in ProcessPropertyDecl() 2415 if (const ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CD)) { in ProcessPropertyDecl() 2431 if (const ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CD)) { in ProcessPropertyDecl() [all …]
|
| H A D | SemaDeclObjC.cpp | 152 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(DC)) in CheckObjCMethodOverride() 449 else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContDeclOfMethodDecl)) { in ActOnStartOfObjCMethodDef() 1811 ObjCCategoryDecl *CDecl; in ActOnStartCategoryInterface() 1843 if (ObjCCategoryDecl *Previous in ActOnStartCategoryInterface() 2699 ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl); in CheckProtocolMethodDefs() 3037 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl)) { in ImplMethodsVsClassMethods() 3313 if (ObjCCategoryDecl *CD = in addMethodToGlobalList() 3927 Sema &S, ObjCCategoryDecl *CDecl, in DiagnoseCategoryDirectMembersProtocolConformance() 4063 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnAtEnd() 4179 if (ObjCCategoryDecl *Cat in ActOnAtEnd() [all …]
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 93 const ObjCCategoryDecl *CatD = nullptr); 387 static const ObjCCategoryDecl *getCategoryContext(const NamedDecl *D) { in getCategoryContext() 388 if (auto *CD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) in getCategoryContext() 419 const ObjCCategoryDecl *CatD) { in VisitObjCContainerDecl() 429 const ObjCCategoryDecl *CD = cast<ObjCCategoryDecl>(D); in VisitObjCContainerDecl()
|
| H A D | IndexingContext.cpp | 188 if (isa<ObjCCategoryDecl>(D)) in shouldIgnoreIfImplicit() 272 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCPropertyChecker.cpp | 60 } else if (auto *CatD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) { in checkCopyMutable()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/ |
| H A D | PropertyDeclarationCheck.cpp | 114 auto *CategoryDecl = llvm::dyn_cast<ObjCCategoryDecl>(DeclContext); in check()
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | TransGCAttrs.cpp | 150 if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContD)) in hasObjCImpl()
|
| H A D | ObjCMT.cpp | 566 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(D)) { in IsCategoryNameWithDeprecatedSuffix() 1033 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in migrateMethodInstanceType() 1304 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in migrateFactoryMethod() 1856 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(*D)) { in HandleTranslationUnit()
|
| /llvm-project-15.0.7/clang/include/clang/ExtractAPI/ |
| H A D | DeclarationFragments.h | 210 getFragmentsForObjCCategory(const ObjCCategoryDecl *);
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 108 void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, 204 const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 313 static void setNextObjCCategory(ObjCCategoryDecl *Cat, in setNextObjCCategory() 314 ObjCCategoryDecl *Next) { in setNextObjCCategory() 445 void VisitObjCCategoryDecl(ObjCCategoryDecl *D); 1266 auto *ParentExt = dyn_cast<ObjCCategoryDecl>(IVD->getDeclContext()); in VisitObjCIvarDecl() 1268 dyn_cast<ObjCCategoryDecl>(PrevIvar->getDeclContext()); in VisitObjCIvarDecl() 1347 void ASTDeclReader::VisitObjCCategoryDecl(ObjCCategoryDecl *CD) { in VisitObjCCategoryDecl() 3738 D = ObjCCategoryDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4072 llvm::SmallPtrSetImpl<ObjCCategoryDecl *> &Deserialized; 4073 ObjCCategoryDecl *Tail = nullptr; 4078 void add(ObjCCategoryDecl *Cat) { in add() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | AST.cpp | 325 if (const ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(&C)) { in printObjCContainer() 365 if (const auto *CD = dyn_cast<ObjCCategoryDecl>(D)) { in getCorrespondingObjCImpl()
|