Lines Matching defs:IFace
485 const ObjCInterfaceDecl *IFace = this;
486 while (IFace) {
487 if (IFace->hasDesignatedInitializers())
488 return IFace;
489 if (!IFace->inheritsDesignatedInitializers())
491 IFace = IFace->getSuperClass();
556 const ObjCInterfaceDecl *IFace= findInterfaceWithDesignatedInitializers();
557 if (!IFace)
560 for (const auto *MD : IFace->instance_methods())
563 for (const auto *Ext : IFace->visible_extensions()) {
587 const ObjCInterfaceDecl *IFace= findInterfaceWithDesignatedInitializers();
588 if (!IFace)
591 if (const ObjCMethodDecl *MD = IFace->getInstanceMethod(Sel)) {
598 for (const auto *Ext : IFace->visible_extensions()) {
2214 void ObjCImplDecl::setClassInterface(ObjCInterfaceDecl *IFace) {
2218 if (IFace)
2219 Ctx.setObjCImplementation(IFace, ImplD);
2222 if (ObjCCategoryDecl *CD = IFace->FindCategoryDeclaration(getIdentifier()))
2226 ClassInterface = IFace;