Lines Matching defs:IFace
653 if (ObjCInterfaceDecl *Iface = dyn_cast<ObjCInterfaceDecl>(ND))
654 return C.getObjCInterfaceType(Iface);
3384 } else if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)){
3387 for (ObjCCategoryDecl *Category = IFace->getCategoryList();
3395 I = IFace->all_referenced_protocol_begin(),
3396 E = IFace->all_referenced_protocol_end(); I != E; ++I)
3401 if (IFace->getSuperClass())
3402 AddObjCProperties(IFace->getSuperClass(), AllowCategories,
4733 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container);
4734 if (!IFace || !IFace->hasDefinition())
4738 for (ObjCInterfaceDecl::protocol_iterator I = IFace->protocol_begin(),
4739 E = IFace->protocol_end();
4745 for (ObjCCategoryDecl *CatDecl = IFace->getCategoryList(); CatDecl;
4769 if (IFace->getSuperClass())
4770 AddObjCMethods(IFace->getSuperClass(), WantInstanceMethods, WantKind,
4775 if (ObjCImplementationDecl *Impl = IFace->getImplementation())
4932 ObjCInterfaceDecl *IFace = 0;
4937 IFace = ObjType->getInterface();
4943 IFace = Ptr->getInterfaceDecl();
4952 if (!IFace)
4955 ObjCInterfaceDecl *Super = IFace->getSuperClass();
4958 .Case("retain", IFace)
4959 .Case("strong", IFace)
4960 .Case("autorelease", IFace)
4961 .Case("copy", IFace)
4962 .Case("copyWithZone", IFace)
4963 .Case("mutableCopy", IFace)
4964 .Case("mutableCopyWithZone", IFace)
4965 .Case("awakeFromCoder", IFace)
4966 .Case("replacementObjectFromCoder", IFace)
4967 .Case("class", IFace)
4968 .Case("classForCoder", IFace)
4973 .Case("new", IFace)
4974 .Case("alloc", IFace)
4975 .Case("allocWithZone", IFace)
4976 .Case("class", IFace)
5120 if (ObjCInterfaceDecl *Iface = Method->getClassInterface())
5121 if (Iface->getSuperClass()) {
5175 if (const ObjCObjectType *Iface
5177 CDecl = Iface->getInterface();
5380 if (ObjCInterfaceDecl *IFace = GetAssumedMessageSendExprType(RecExpr)) {
5383 ParsedType::make(Context.getObjCInterfaceType(IFace)),
5388 Context.getObjCInterfaceType(IFace));
5960 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)) {
5962 if (!IFace->hasDefinition())
5966 = IFace->getReferencedProtocols();
5974 for (const ObjCCategoryDecl *Cat = IFace->getCategoryList(); Cat;
5981 if (IFace->getSuperClass())
5982 FindImplementableMethods(Context, IFace->getSuperClass(),
6180 if (ObjCInterfaceDecl *IFace = ObjCPointer->getInterfaceDecl()) {
6183 if (!InheritsFromClassNamed(IFace, "NSMutableArray")) {
6185 if (!InheritsFromClassNamed(IFace, "NSArray"))
6189 if (!InheritsFromClassNamed(IFace, "NSMutableSet")) {
6191 if (!InheritsFromClassNamed(IFace, "NSSet"))
6829 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(SearchDecl);
6830 if (!IFace)
6832 IFace = Category->getClassInterface();
6834 if (IFace) {
6835 for (ObjCCategoryDecl *Category = IFace->getCategoryList(); Category;