Home | History | Annotate | Download | only in Sema

Lines Matching refs:IFace

658   if (const ObjCInterfaceDecl *Iface = dyn_cast<ObjCInterfaceDecl>(ND))
659 return C.getObjCInterfaceType(Iface);
3547 } else if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)){
3550 for (auto *Cat : IFace->known_categories())
3556 for (auto *I : IFace->all_referenced_protocols())
3561 if (IFace->getSuperClass())
3562 AddObjCProperties(IFace->getSuperClass(), AllowCategories,
4953 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container);
4954 bool isRootClass = IFace && !IFace->getSuperClass();
4990 if (!IFace || !IFace->hasDefinition())
4994 for (auto *I : IFace->protocols())
4999 for (auto *CatDecl : IFace->known_categories()) {
5022 if (IFace->getSuperClass())
5023 AddObjCMethods(IFace->getSuperClass(), WantInstanceMethods, WantKind,
5028 if (ObjCImplementationDecl *Impl = IFace->getImplementation())
5185 ObjCInterfaceDecl *IFace = nullptr;
5190 IFace = ObjType->getInterface();
5196 IFace = Ptr->getInterfaceDecl();
5205 if (!IFace)
5208 ObjCInterfaceDecl *Super = IFace->getSuperClass();
5211 .Case("retain", IFace)
5212 .Case("strong", IFace)
5213 .Case("autorelease", IFace)
5214 .Case("copy", IFace)
5215 .Case("copyWithZone", IFace)
5216 .Case("mutableCopy", IFace)
5217 .Case("mutableCopyWithZone", IFace)
5218 .Case("awakeFromCoder", IFace)
5219 .Case("replacementObjectFromCoder", IFace)
5220 .Case("class", IFace)
5221 .Case("classForCoder", IFace)
5226 .Case("new", IFace)
5227 .Case("alloc", IFace)
5228 .Case("allocWithZone", IFace)
5229 .Case("class", IFace)
5371 if (ObjCInterfaceDecl *Iface = Method->getClassInterface())
5372 if (Iface->getSuperClass()) {
5424 if (const ObjCObjectType *Iface
5426 CDecl = Iface->getInterface();
5625 if (ObjCInterfaceDecl *IFace = GetAssumedMessageSendExprType(RecExpr)) {
5628 ParsedType::make(Context.getObjCInterfaceType(IFace)),
5633 Context.getObjCInterfaceType(IFace));
6205 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)) {
6207 if (!IFace->hasDefinition())
6210 IFace = IFace->getDefinition();
6211 Container = IFace;
6214 = IFace->getReferencedProtocols();
6222 for (auto *Cat : IFace->visible_categories()) {
6228 if (IFace->getSuperClass())
6229 FindImplementableMethods(Context, IFace->getSuperClass(),
6431 if (ObjCInterfaceDecl *IFace = ObjCPointer->getInterfaceDecl()) {
6434 if (!InheritsFromClassNamed(IFace, "NSMutableArray")) {
6436 if (!InheritsFromClassNamed(IFace, "NSArray"))
6440 if (!InheritsFromClassNamed(IFace, "NSMutableSet")) {
6442 if (!InheritsFromClassNamed(IFace, "NSSet"))
7083 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(SearchDecl);
7084 if (!IFace)
7086 IFace
7088 if (IFace)
7089 for (auto *Cat : IFace->visible_categories())