Lines Matching refs:AtIndexGetter
308 ObjCMethodDecl *AtIndexGetter; member in __anon11035d8c0111::ObjCSubscriptOpBuilder
318 AtIndexGetter(nullptr), AtIndexSetter(nullptr) {} in ObjCSubscriptOpBuilder()
1138 if (AtIndexGetter) in findAtIndexGetter()
1181 AtIndexGetter = S.LookupMethodInObjectType(AtIndexGetterSelector, ResultType, in findAtIndexGetter()
1184 if (!AtIndexGetter && S.getLangOpts().DebuggerObjCLiteral) { in findAtIndexGetter()
1185 AtIndexGetter = ObjCMethodDecl::Create( in findAtIndexGetter()
1194 ParmVarDecl *Argument = ParmVarDecl::Create(S.Context, AtIndexGetter, in findAtIndexGetter()
1203 AtIndexGetter->setMethodParams(S.Context, Argument, None); in findAtIndexGetter()
1206 if (!AtIndexGetter) { in findAtIndexGetter()
1212 AtIndexGetter = in findAtIndexGetter()
1218 if (AtIndexGetter) { in findAtIndexGetter()
1219 QualType T = AtIndexGetter->parameters()[0]->getType(); in findAtIndexGetter()
1225 S.Diag(AtIndexGetter->parameters()[0]->getLocation(), in findAtIndexGetter()
1229 QualType R = AtIndexGetter->getReturnType(); in findAtIndexGetter()
1233 S.Diag(AtIndexGetter->getLocation(), diag::note_method_declared_at) << in findAtIndexGetter()
1234 AtIndexGetter->getDeclName(); in findAtIndexGetter()
1388 if (AtIndexGetter) in buildGet()
1389 S.DiagnoseUseOfDecl(AtIndexGetter, GenericLoc); in buildGet()
1392 AtIndexGetterSelector, AtIndexGetter, in buildGet()