Home | History | Annotate | Download | only in ARCMigrate

Lines Matching refs:IDecl

434       ObjCInterfaceDecl *IDecl = ObjPtrTy->getObjectType()->getInterface();
435 if (IDecl &&
436 IDecl->lookupNestedProtocol(&Context.Idents.get("NSCopying")))
601 const ObjCInterfaceDecl *IDecl,
612 DeclContext::lookup_result R = IDecl->lookup(Property->getDeclName());
662 static bool rewriteToObjCInterfaceDecl(const ObjCInterfaceDecl *IDecl,
665 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols();
668 IDecl->getSuperClass() ? IDecl->getSuperClassLoc() : IDecl->getLocation();
686 ObjCInterfaceDecl::protocol_loc_iterator PL = IDecl->protocol_loc_end() - 1;
843 const ObjCInterfaceDecl *IDecl = ImpDecl->getClassInterface();
844 IDecl || ObjCProtocolDecls.empty() || IDecl->isDeprecated())
849 Ctx.CollectInheritedProtocols(IDecl, ExplicitProtocols);
864 if (ClassImplementsAllMethodsAndProperties(Ctx, ImpDecl, IDecl,
893 rewriteToObjCInterfaceDecl(IDecl, MinimalConformingProtocols,
990 ObjCInterfaceDecl *IDecl = OM->getClassInterface();
996 ClassString = IDecl->getName();
1003 ClassString += IDecl->getName(); ClassString += "*)";
1041 ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl);
1042 if (!IDecl) {
1044 IDecl = CatDecl->getClassInterface();
1046 IDecl = ImpDecl->getClassInterface();
1048 if (!IDecl ||
1049 !IDecl->lookupInheritedClass(&Ctx.Idents.get(ClassName))) {
1312 ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl);
1313 if (!IDecl) {
1315 IDecl = CatDecl->getClassInterface();
1317 IDecl = ImpDecl->getClassInterface();
1319 if (!IDecl)
1322 std::string StringClassName = IDecl->getName();