Lines Matching refs:IFace

4742   } else if (ObjCInterfaceDecl *IFace =  in AddObjCProperties()  local
4746 for (auto *Cat : IFace->known_categories()) in AddObjCProperties()
4754 for (auto *I : IFace->all_referenced_protocols()) in AddObjCProperties()
4761 if (IFace->getSuperClass()) in AddObjCProperties()
4762 AddObjCProperties(CCContext, IFace->getSuperClass(), AllowCategories, in AddObjCProperties()
5447 ObjCInterfaceDecl *IFace = getObjCInterfaceDecl(ClassNamePtr, ClassNameLoc); in CodeCompleteObjCClassPropertyRefExpr() local
5448 if (!IFace) in CodeCompleteObjCClassPropertyRefExpr()
5457 AddObjCProperties(CCContext, IFace, true, in CodeCompleteObjCClassPropertyRefExpr()
6953 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container); in AddObjCMethods() local
6954 IsRootClass = IsRootClass || (IFace && !IFace->getSuperClass()); in AddObjCMethods()
6990 if (!IFace || !IFace->hasDefinition()) in AddObjCMethods()
6994 for (ObjCProtocolDecl *I : IFace->protocols()) in AddObjCMethods()
6999 for (ObjCCategoryDecl *CatDecl : IFace->known_categories()) { in AddObjCMethods()
7022 if (IFace->getSuperClass()) in AddObjCMethods()
7023 AddObjCMethods(IFace->getSuperClass(), WantInstanceMethods, WantKind, in AddObjCMethods()
7028 if (ObjCImplementationDecl *Impl = IFace->getImplementation()) in AddObjCMethods()
7186 ObjCInterfaceDecl *IFace = nullptr; in GetAssumedMessageSendExprType() local
7191 IFace = ObjType->getInterface(); in GetAssumedMessageSendExprType()
7197 IFace = Ptr->getInterfaceDecl(); in GetAssumedMessageSendExprType()
7206 if (!IFace) in GetAssumedMessageSendExprType()
7209 ObjCInterfaceDecl *Super = IFace->getSuperClass(); in GetAssumedMessageSendExprType()
7212 .Case("retain", IFace) in GetAssumedMessageSendExprType()
7213 .Case("strong", IFace) in GetAssumedMessageSendExprType()
7214 .Case("autorelease", IFace) in GetAssumedMessageSendExprType()
7215 .Case("copy", IFace) in GetAssumedMessageSendExprType()
7216 .Case("copyWithZone", IFace) in GetAssumedMessageSendExprType()
7217 .Case("mutableCopy", IFace) in GetAssumedMessageSendExprType()
7218 .Case("mutableCopyWithZone", IFace) in GetAssumedMessageSendExprType()
7219 .Case("awakeFromCoder", IFace) in GetAssumedMessageSendExprType()
7220 .Case("replacementObjectFromCoder", IFace) in GetAssumedMessageSendExprType()
7221 .Case("class", IFace) in GetAssumedMessageSendExprType()
7222 .Case("classForCoder", IFace) in GetAssumedMessageSendExprType()
7227 .Case("new", IFace) in GetAssumedMessageSendExprType()
7228 .Case("alloc", IFace) in GetAssumedMessageSendExprType()
7229 .Case("allocWithZone", IFace) in GetAssumedMessageSendExprType()
7230 .Case("class", IFace) in GetAssumedMessageSendExprType()
7620 if (ObjCInterfaceDecl *IFace = GetAssumedMessageSendExprType(RecExpr)) { in CodeCompleteObjCInstanceMessage() local
7623 S, ParsedType::make(Context.getObjCInterfaceType(IFace)), SelIdents, in CodeCompleteObjCInstanceMessage()
7627 Context.getObjCObjectPointerType(Context.getObjCInterfaceType(IFace)); in CodeCompleteObjCInstanceMessage()
8189 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)) { in FindImplementableMethods() local
8191 if (!IFace->hasDefinition()) in FindImplementableMethods()
8194 IFace = IFace->getDefinition(); in FindImplementableMethods()
8195 Container = IFace; in FindImplementableMethods()
8198 IFace->getReferencedProtocols(); in FindImplementableMethods()
8206 for (auto *Cat : IFace->visible_categories()) { in FindImplementableMethods()
8212 if (IFace->getSuperClass()) in FindImplementableMethods()
8213 FindImplementableMethods(Context, IFace->getSuperClass(), in FindImplementableMethods()
8409 if (ObjCInterfaceDecl *IFace = ObjCPointer->getInterfaceDecl()) { in AddObjCKeyValueCompletions() local
8412 if (!InheritsFromClassNamed(IFace, "NSMutableArray")) { in AddObjCKeyValueCompletions()
8414 if (!InheritsFromClassNamed(IFace, "NSArray")) in AddObjCKeyValueCompletions()
8418 if (!InheritsFromClassNamed(IFace, "NSMutableSet")) { in AddObjCKeyValueCompletions()
8420 if (!InheritsFromClassNamed(IFace, "NSSet")) in AddObjCKeyValueCompletions()
9063 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(SearchDecl); in CodeCompleteObjCMethodDecl() local
9064 if (!IFace) in CodeCompleteObjCMethodDecl()
9066 IFace = Category->getClassInterface(); in CodeCompleteObjCMethodDecl()
9068 if (IFace) in CodeCompleteObjCMethodDecl()
9069 for (auto *Cat : IFace->visible_categories()) in CodeCompleteObjCMethodDecl()