Home | History | Annotate | Download | only in Sema

Lines Matching refs:Iface

652   if (ObjCInterfaceDecl *Iface = dyn_cast<ObjCInterfaceDecl>(ND))
653 return C.getObjCInterfaceType(Iface);
3325 } else if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)){
3328 for (ObjCCategoryDecl *Category = IFace->getCategoryList();
3336 I = IFace->all_referenced_protocol_begin(),
3337 E = IFace->all_referenced_protocol_end(); I != E; ++I)
3342 if (IFace->getSuperClass())
3343 AddObjCProperties(IFace->getSuperClass(), AllowCategories,
4566 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container);
4567 if (!IFace)
4571 const ObjCList<ObjCProtocolDecl> &Protocols= IFace->getReferencedProtocols();
4579 for (ObjCCategoryDecl *CatDecl = IFace->getCategoryList(); CatDecl;
4603 if (IFace->getSuperClass())
4604 AddObjCMethods(IFace->getSuperClass(), WantInstanceMethods, WantKind,
4609 if (ObjCImplementationDecl *Impl = IFace->getImplementation())
4763 ObjCInterfaceDecl *IFace = 0;
4768 IFace = ObjType->getInterface();
4774 IFace = Ptr->getInterfaceDecl();
4783 if (!IFace)
4786 ObjCInterfaceDecl *Super = IFace->getSuperClass();
4789 .Case("retain", IFace)
4790 .Case("strong", IFace)
4791 .Case("autorelease", IFace)
4792 .Case("copy", IFace)
4793 .Case("copyWithZone", IFace)
4794 .Case("mutableCopy", IFace)
4795 .Case("mutableCopyWithZone", IFace)
4796 .Case("awakeFromCoder", IFace)
4797 .Case("replacementObjectFromCoder", IFace)
4798 .Case("class", IFace)
4799 .Case("classForCoder", IFace)
4804 .Case("new", IFace)
4805 .Case("alloc", IFace)
4806 .Case("allocWithZone", IFace)
4807 .Case("class", IFace)
4949 if (ObjCInterfaceDecl *Iface = Method->getClassInterface())
4950 if (Iface->getSuperClass()) {
5001 if (const ObjCObjectType *Iface
5003 CDecl = Iface->getInterface();
5203 if (ObjCInterfaceDecl *IFace = GetAssumedMessageSendExprType(RecExpr)) {
5206 ParsedType::make(Context.getObjCInterfaceType(IFace)),
5211 Context.getObjCInterfaceType(IFace));
5790 if (ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(Container)) {
5793 = IFace->getReferencedProtocols();
5801 for (const ObjCCategoryDecl *Cat = IFace->getCategoryList(); Cat;
5808 if (IFace->getSuperClass())
5809 FindImplementableMethods(Context, IFace->getSuperClass(),
5999 if (ObjCInterfaceDecl *IFace = ObjCPointer->getInterfaceDecl()) {
6002 if (!InheritsFromClassNamed(IFace, "NSMutableArray")) {
6004 if (!InheritsFromClassNamed(IFace, "NSArray"))
6008 if (!InheritsFromClassNamed(IFace, "NSMutableSet")) {
6010 if (!InheritsFromClassNamed(IFace, "NSSet"))
6645 ObjCInterfaceDecl *IFace = dyn_cast<ObjCInterfaceDecl>(SearchDecl);
6646 if (!IFace)
6648 IFace = Category->getClassInterface();
6650 if (IFace) {
6651 for (ObjCCategoryDecl *Category = IFace->getCategoryList(); Category;