Lines Matching refs:ObjCInterfaceDecl
220 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface();
398 ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface();
592 ObjCInterfaceDecl* IDecl = 0;
663 ObjCInterfaceDecl *ClassDeclared;
924 ObjCInterfaceDecl *ClassDeclared=0;
1055 void Sema::ComparePropertiesInBaseAndSuper(ObjCInterfaceDecl *IDecl) {
1056 ObjCInterfaceDecl *SDecl = IDecl->getSuperClass();
1060 for (ObjCInterfaceDecl::prop_iterator S = SDecl->prop_begin(),
1064 for (ObjCInterfaceDecl::prop_iterator I = IDecl->prop_begin(),
1080 ObjCInterfaceDecl *IDecl = dyn_cast_or_null<ObjCInterfaceDecl>(CDecl);
1103 ObjCInterfaceDecl::prop_iterator CP, CE;
1120 ObjCInterfaceDecl *IDecl = dyn_cast_or_null<ObjCInterfaceDecl>(CDecl);
1146 if (ObjCInterfaceDecl *MDecl = dyn_cast<ObjCInterfaceDecl>(ClassDecl)) {
1147 for (ObjCInterfaceDecl::all_protocol_iterator
1155 for (ObjCInterfaceDecl::all_protocol_iterator
1171 ObjCInterfaceDecl *IDecl) {
1213 if (ObjCInterfaceDecl *SIDecl = IDecl->getSuperClass())
1223 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) {
1230 for (ObjCInterfaceDecl::all_protocol_iterator
1273 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl)) {
1279 for (ObjCInterfaceDecl::all_protocol_iterator
1301 static void CollectSuperClassPropertyImplementations(ObjCInterfaceDecl *CDecl,
1303 if (ObjCInterfaceDecl *SDecl = CDecl->getSuperClass()) {
1315 if (const ObjCInterfaceDecl *IDecl =
1316 dyn_cast<ObjCInterfaceDecl>(CDecl)) {
1324 for (ObjCInterfaceDecl::all_protocol_iterator
1364 ObjCInterfaceDecl *IDecl) {
1419 if (ObjCInterfaceDecl* IDecl = IC->getClassInterface())
1428 if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl))
1459 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(CDecl))
1460 if (const ObjCInterfaceDecl *RID = ID->isObjCRequiresPropertyDefs())
1474 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(CDecl))
1475 if (const ObjCInterfaceDecl *RID = ID->isObjCRequiresPropertyDefs())