Lines Matching refs:IDecl
191 if (auto *IDecl = dyn_cast<ObjCInterfaceDecl>(DC)) { in findPropertyDecl() local
192 for (const auto *Ext : IDecl->visible_extensions()) in findPropertyDecl()
1800 ObjCInterfaceDecl *IDecl = this; in ClassImplementsProtocol() local
1802 for (auto *PI : IDecl->protocols()){ in ClassImplementsProtocol()
1825 if (IDecl->getSuperClass()) in ClassImplementsProtocol()
1827 IDecl->getSuperClass()->ClassImplementsProtocol(lProto, lookupCategory, in ClassImplementsProtocol()
2126 IdentifierInfo *Id, ObjCInterfaceDecl *IDecl, in ObjCCategoryDecl() argument
2131 ClassInterface(IDecl), CategoryNameLoc(CategoryNameLoc), in ObjCCategoryDecl()
2141 ObjCInterfaceDecl *IDecl, in Create() argument
2147 IDecl, typeParamList, IvarLBraceLoc, in Create()
2149 if (IDecl) { in Create()
2151 CatDecl->NextClassCategory = IDecl->getCategoryListRaw(); in Create()
2152 if (IDecl->hasDefinition()) { in Create()
2153 IDecl->setCategoryListRaw(CatDecl); in Create()
2155 L->AddedObjCCategoryToInterface(CatDecl, IDecl); in Create()