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());
661 static bool rewriteToObjCInterfaceDecl(const ObjCInterfaceDecl *IDecl,
664 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols();
667 IDecl->getSuperClass() ? IDecl->getSuperClassLoc() : IDecl->getLocation();
685 ObjCInterfaceDecl::protocol_loc_iterator PL = IDecl->protocol_loc_end() - 1;
842 const ObjCInterfaceDecl *IDecl = ImpDecl->getClassInterface();
843 if (!IDecl || ObjCProtocolDecls.empty() || IDecl->isDeprecated())
848 Ctx.CollectInheritedProtocols(IDecl, ExplicitProtocols);
863 if (ClassImplementsAllMethodsAndProperties(Ctx, ImpDecl, IDecl,
892 rewriteToObjCInterfaceDecl(IDecl, MinimalConformingProtocols,
989 ObjCInterfaceDecl *IDecl = OM->getClassInterface();
995 ClassString = IDecl->getName();
1002 ClassString += IDecl->getName(); ClassString += "*)";
1040 ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(CDecl);
1041 if (!IDecl) {
1043 IDecl = CatDecl->getClassInterface();
1045 IDecl = ImpDecl->getClassInterface();
1047 if (!IDecl ||
1048 !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();