Lines Matching refs:IFace
108 maybeAdjustInterfaceForSubscriptingCheck(const ObjCInterfaceDecl *IFace, in maybeAdjustInterfaceForSubscriptingCheck() argument
111 assert(IFace && Receiver); in maybeAdjustInterfaceForSubscriptingCheck()
115 return IFace; in maybeAdjustInterfaceForSubscriptingCheck()
120 return IFace; in maybeAdjustInterfaceForSubscriptingCheck()
126 return IFace; in maybeAdjustInterfaceForSubscriptingCheck()
137 return IFace; in maybeAdjustInterfaceForSubscriptingCheck()
143 return IFace; in maybeAdjustInterfaceForSubscriptingCheck()
152 return IFace; in maybeAdjustInterfaceForSubscriptingCheck()
155 static bool canRewriteToSubscriptSyntax(const ObjCInterfaceDecl *&IFace, in canRewriteToSubscriptSyntax() argument
162 IFace = maybeAdjustInterfaceForSubscriptingCheck(IFace, Rec, Ctx); in canRewriteToSubscriptSyntax()
164 if (const ObjCMethodDecl *MD = IFace->lookupInstanceMethod(subscriptSel)) { in canRewriteToSubscriptSyntax()
202 static bool rewriteToArraySubscriptGet(const ObjCInterfaceDecl *IFace, in rewriteToArraySubscriptGet() argument
206 if (!canRewriteToSubscriptSyntax(IFace, Msg, NS.getASTContext(), in rewriteToArraySubscriptGet()
212 static bool rewriteToDictionarySubscriptGet(const ObjCInterfaceDecl *IFace, in rewriteToDictionarySubscriptGet() argument
216 if (!canRewriteToSubscriptSyntax(IFace, Msg, NS.getASTContext(), in rewriteToDictionarySubscriptGet()
222 static bool rewriteToArraySubscriptSet(const ObjCInterfaceDecl *IFace, in rewriteToArraySubscriptSet() argument
226 if (!canRewriteToSubscriptSyntax(IFace, Msg, NS.getASTContext(), in rewriteToArraySubscriptSet()
256 static bool rewriteToDictionarySubscriptSet(const ObjCInterfaceDecl *IFace, in rewriteToDictionarySubscriptSet() argument
260 if (!canRewriteToSubscriptSyntax(IFace, Msg, NS.getASTContext(), in rewriteToDictionarySubscriptSet()
298 const ObjCInterfaceDecl *IFace = in rewriteToObjCSubscriptSyntax() local
300 if (!IFace) in rewriteToObjCSubscriptSyntax()
305 return rewriteToArraySubscriptGet(IFace, Msg, NS, commit); in rewriteToObjCSubscriptSyntax()
308 return rewriteToDictionarySubscriptGet(IFace, Msg, NS, commit); in rewriteToObjCSubscriptSyntax()
314 return rewriteToArraySubscriptSet(IFace, Msg, NS, commit); in rewriteToObjCSubscriptSyntax()
317 return rewriteToDictionarySubscriptSet(IFace, Msg, NS, commit); in rewriteToObjCSubscriptSyntax()