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()
448 else if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(ContDeclOfMethodDecl)) { in ActOnStartOfObjCMethodDef()
1739 void Sema::DiagnoseClassExtensionDupMethods(ObjCCategoryDecl *CAT, in DiagnoseClassExtensionDupMethods()
1799 ObjCCategoryDecl *CDecl; in ActOnStartCategoryInterface()
1811 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, in ActOnStartCategoryInterface()
1830 if (ObjCCategoryDecl *Previous in ActOnStartCategoryInterface()
1858 CDecl = ObjCCategoryDecl::Create(Context, CurContext, AtInterfaceLoc, in ActOnStartCategoryInterface()
1893 ObjCCategoryDecl *CatIDecl = nullptr; in ActOnStartCategoryImplementation()
1899 CatIDecl = ObjCCategoryDecl::Create(Context, CurContext, AtCatImplLoc, in ActOnStartCategoryImplementation()
2668 ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl); in CheckProtocolMethodDefs()
2902 ObjCCategoryDecl *CatDecl = CatIMPDecl->getCategoryDecl(); in CheckCategoryVsClassMethodMatches()
3002 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(CDecl)) { in ImplMethodsVsClassMethods()
3273 if (ObjCCategoryDecl *CD = in addMethodToGlobalList()
3274 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) in addMethodToGlobalList()
3775 if (cast<ObjCCategoryDecl>(CurContext)->IsClassExtension()) in getObjCContainerKind()
3804 } else if (auto *CategoryDecl = dyn_cast<ObjCCategoryDecl>(OCD)) { in DiagnoseVariableSizedIvars()
3890 isa<ObjCInterfaceDecl>(ClassDecl) || isa<ObjCCategoryDecl>(ClassDecl) in ActOnAtEnd()
3954 } else if (ObjCCategoryDecl *C = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnAtEnd()
4065 if (ObjCCategoryDecl *Cat in ActOnAtEnd()
4185 if (ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(container)) { in OverrideSearch()
4224 void searchFrom(ObjCCategoryDecl *category) { in searchFrom()
4235 if (ObjCCategoryDecl *category = impl->getCategoryDecl()) { in searchFrom()
4703 if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) in ActOnMethodDeclaration()