Lines Matching defs:IFace
345 const ObjCInterfaceDecl *IFace = this;
346 while (IFace) {
347 if (IFace->hasDesignatedInitializers())
348 return IFace;
349 if (!IFace->inheritsDesignatedInitializers())
351 IFace = IFace->getSuperClass();
417 const ObjCInterfaceDecl *IFace= findInterfaceWithDesignatedInitializers();
418 if (!IFace)
421 for (const auto *MD : IFace->instance_methods())
424 for (const auto *Ext : IFace->visible_extensions()) {
439 const ObjCInterfaceDecl *IFace= findInterfaceWithDesignatedInitializers();
440 if (!IFace)
443 if (const ObjCMethodDecl *MD = IFace->getInstanceMethod(Sel)) {
450 for (const auto *Ext : IFace->visible_extensions()) {
1695 void ObjCImplDecl::setClassInterface(ObjCInterfaceDecl *IFace) {
1700 if (IFace)
1701 Ctx.setObjCImplementation(IFace, ImplD);
1705 if (ObjCCategoryDecl *CD = IFace->FindCategoryDeclaration(getIdentifier()))
1709 ClassInterface = IFace;