Lines Matching defs:ClassDecl
191 ObjCContainerDecl *ClassDecl = cast<ObjCContainerDecl>(SemaRef.CurContext);
193 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) {
208 Res = CreatePropertyDecl(S, ClassDecl, AtLoc, LParenLoc, FD,
219 (isa<ObjCInterfaceDecl>(ClassDecl) ||
220 isa<ObjCProtocolDecl>(ClassDecl)));
227 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(ClassDecl)) {
252 } else if (ObjCCategoryDecl *Cat = dyn_cast<ObjCCategoryDecl>(ClassDecl)) {
260 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(ClassDecl);
822 ObjCInterfaceDecl *ClassDecl,
828 for (const auto *PI : ClassDecl->all_referenced_protocols()) {
833 if (ObjCInterfaceDecl *SDecl = ClassDecl->getSuperClass()) {