Lines Matching refs:IFace

5130   } else if (ObjCInterfaceDecl *IFace =
5134 for (auto *Cat : IFace->known_categories())
5142 for (auto *I : IFace->all_referenced_protocols())
5149 if (IFace->getSuperClass())
5150 AddObjCProperties(CCContext, IFace->getSuperClass(), AllowCategories,
5857 ObjCInterfaceDecl *IFace = getObjCInterfaceDecl(ClassNamePtr, ClassNameLoc);
5858 if (!IFace)
5867 AddObjCProperties(CCContext, IFace, true,
7581 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container);
7582 IsRootClass = IsRootClass || (IFace && !IFace->getSuperClass());
7618 if (!IFace || !IFace->hasDefinition())
7622 for (ObjCProtocolDecl *I : IFace->protocols())
7627 for (ObjCCategoryDecl *CatDecl : IFace->known_categories()) {
7650 if (IFace->getSuperClass())
7651 AddObjCMethods(IFace->getSuperClass(), WantInstanceMethods, WantKind,
7656 if (ObjCImplementationDecl *Impl = IFace->getImplementation())
7816 ObjCInterfaceDecl *IFace = nullptr;
7821 IFace = ObjType->getInterface();
7827 IFace = Ptr->getInterfaceDecl();
7836 if (!IFace)
7839 ObjCInterfaceDecl *Super = IFace->getSuperClass();
7842 .Case("retain", IFace)
7843 .Case("strong", IFace)
7844 .Case("autorelease", IFace)
7845 .Case("copy", IFace)
7846 .Case("copyWithZone", IFace)
7847 .Case("mutableCopy", IFace)
7848 .Case("mutableCopyWithZone", IFace)
7849 .Case("awakeFromCoder", IFace)
7850 .Case("replacementObjectFromCoder", IFace)
7851 .Case("class", IFace)
7852 .Case("classForCoder", IFace)
7857 .Case("new", IFace)
7858 .Case("alloc", IFace)
7859 .Case("allocWithZone", IFace)
7860 .Case("class", IFace)
8251 if (ObjCInterfaceDecl *IFace = GetAssumedMessageSendExprType(RecExpr)) {
8254 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents,
8258 Context.getObjCObjectPointerType(Context.getObjCInterfaceType(IFace));
8838 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)) {
8840 if (!IFace->hasDefinition())
8843 IFace = IFace->getDefinition();
8844 Container = IFace;
8847 IFace->getReferencedProtocols();
8855 for (auto *Cat : IFace->visible_categories()) {
8861 if (IFace->getSuperClass())
8862 FindImplementableMethods(Context, IFace->getSuperClass(),
9058 if (ObjCInterfaceDecl *IFace = ObjCPointer->getInterfaceDecl()) {
9061 if (!InheritsFromClassNamed(IFace, "NSMutableArray")) {
9063 if (!InheritsFromClassNamed(IFace, "NSArray"))
9067 if (!InheritsFromClassNamed(IFace, "NSMutableSet")) {
9069 if (!InheritsFromClassNamed(IFace, "NSSet"))
9713 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(SearchDecl);
9714 if (!IFace)
9716 IFace = Category->getClassInterface();
9718 if (IFace)
9719 llvm::append_range(Containers, IFace->visible_categories());