Home
last modified time | relevance | path

Searched refs:ObjCCategoryDecl (Results 1 – 25 of 79) sorted by relevance

1234

/llvm-project-15.0.7/clang/test/Index/
H A Dcomplete-categories.m23 // 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 Dproperties-class-extensions.m49 // 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 Dc-index-getCursor-test.m73 // 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 Davailability.mm62 // CHECK: ObjCCategoryDecl=Cat:20:12 (macos, introduced=10.0)
78 // CHECK: ObjCCategoryDecl=Cat2:42:12 (macos, introduced=8.0)
H A Dlocal-symbols.m47 // CHECK: local-symbols.m:26:12: ObjCCategoryDecl=:26:12 Extent=[26:1 - 27:5]
H A Dusrs.m244 // 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 DDeclObjC.cpp306 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 DASTStructuralEquivalence.cpp2011 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 DDeclObjC.h50 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 DASTMutationListener.h30 class ObjCCategoryDecl; variable
108 virtual void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
/llvm-project-15.0.7/clang/unittests/AST/
H A DStructuralEquivalenceTest.cpp1154 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 Dcategory-attribute.m22 // CHECK: ObjCCategoryDecl
29 // CHECK: ObjCCategoryDecl
H A Dpragma-attribute-objc-subject-match-rules.m20 // 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 DSemaObjCProperty.cpp195 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 DSemaDeclObjC.cpp152 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 DUSRGeneration.cpp93 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 DIndexingContext.cpp188 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 DObjCPropertyChecker.cpp60 } else if (auto *CatD = dyn_cast<ObjCCategoryDecl>(D->getDeclContext())) { in checkCopyMutable()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/
H A DPropertyDeclarationCheck.cpp114 auto *CategoryDecl = llvm::dyn_cast<ObjCCategoryDecl>(DeclContext); in check()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransGCAttrs.cpp150 if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContD)) in hasObjCImpl()
H A DObjCMT.cpp566 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 DDeclarationFragments.h210 getFragmentsForObjCCategory(const ObjCCategoryDecl *);
/llvm-project-15.0.7/clang/lib/Frontend/
H A DMultiplexConsumer.cpp108 void AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD,
204 const ObjCCategoryDecl *CatD, in AddedObjCCategoryToInterface()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp313 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 DAST.cpp325 if (const ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(&C)) { in printObjCContainer()
365 if (const auto *CD = dyn_cast<ObjCCategoryDecl>(D)) { in getCorrespondingObjCImpl()

1234