Lines Matching refs:ObjCCategoryDecl

128                              const ObjCCategoryDecl *CD,  in diagnoseNoescape()
152 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(DC)) in CheckObjCMethodOverride()
306 if (const auto *CD = dyn_cast<ObjCCategoryDecl>(ND)) { in DiagnoseObjCImplementedDeprecations()
317 : isa<ObjCCategoryDecl>(ND) || IsCategory ? /*Category*/ 2 in DiagnoseObjCImplementedDeprecations()
324 << (isa<ObjCCategoryDecl>(ND) ? "category" : "class"); in DiagnoseObjCImplementedDeprecations()
449 else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContDeclOfMethodDecl)) { in ActOnStartOfObjCMethodDef()
1749 void Sema::DiagnoseClassExtensionDupMethods(ObjCCategoryDecl *CAT, in DiagnoseClassExtensionDupMethods()
1809 ObjCCategoryDecl *CDecl; in ActOnStartCategoryInterface()
1821 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, in ActOnStartCategoryInterface()
1840 if (ObjCCategoryDecl *Previous in ActOnStartCategoryInterface()
1868 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, in ActOnStartCategoryInterface()
1904 ObjCCategoryDecl *CatIDecl = nullptr; in ActOnStartCategoryImplementation()
1910 CatIDecl = ObjCCategoryDecl::Create(Context, CurContext, AtCatImplLoc, in ActOnStartCategoryImplementation()
2690 ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl); in CheckProtocolMethodDefs()
2930 ObjCCategoryDecl *CatDecl = CatIMPDecl->getCategoryDecl(); in CheckCategoryVsClassMethodMatches()
3030 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl)) { in ImplMethodsVsClassMethods()
3307 if (ObjCCategoryDecl *CD = in addMethodToGlobalList()
3308 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) in addMethodToGlobalList()
3812 if (cast<ObjCCategoryDecl>(CurContext)->IsClassExtension()) in getObjCContainerKind()
3841 } else if (auto *CategoryDecl = dyn_cast<ObjCCategoryDecl>(OCD)) { in DiagnoseVariableSizedIvars()
3916 Sema &S, ObjCProtocolDecl *PDecl, ObjCCategoryDecl *CDecl);
3919 Sema &S, ObjCCategoryDecl *CDecl, in DiagnoseCategoryDirectMembersProtocolConformance()
3926 Sema &S, ObjCProtocolDecl *PDecl, ObjCCategoryDecl *CDecl) { in DiagnoseCategoryDirectMembersProtocolConformance()
3976 isa<ObjCInterfaceDecl>(ClassDecl) || isa<ObjCCategoryDecl>(ClassDecl) in ActOnAtEnd()
4055 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnAtEnd()
4171 if (ObjCCategoryDecl *Cat in ActOnAtEnd()
4294 if (const ObjCCategoryDecl *Category = in OverrideSearch()
4295 dyn_cast<ObjCCategoryDecl>(container)) { in OverrideSearch()
4334 void searchFrom(const ObjCCategoryDecl *category) { in searchFrom()
4345 if (ObjCCategoryDecl *category = impl->getCategoryDecl()) { in searchFrom()
4895 if (auto *Cat = dyn_cast<ObjCCategoryDecl>(IMD->getDeclContext())) in ActOnMethodDeclaration()
4959 IDecl = cast<ObjCCategoryDecl>(ClassDecl)->getClassInterface(); in ActOnMethodDeclaration()
4984 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) in ActOnMethodDeclaration()