Lines Matching refs:AtIndexSetter

320    ObjCMethodDecl *AtIndexSetter;  member in __anon9ddd17eb0111::ObjCSubscriptOpBuilder
327 AtIndexGetter(nullptr), AtIndexSetter(nullptr) {} in ObjCSubscriptOpBuilder()
1252 if (AtIndexSetter) in findAtIndexSetter()
1297 AtIndexSetter = S.LookupMethodInObjectType(AtIndexSetterSelector, ResultType, in findAtIndexSetter()
1300 if (!AtIndexSetter && S.getLangOpts().DebuggerObjCLiteral) { in findAtIndexSetter()
1303 AtIndexSetter = ObjCMethodDecl::Create( in findAtIndexSetter()
1311 ParmVarDecl *object = ParmVarDecl::Create(S.Context, AtIndexSetter, in findAtIndexSetter()
1319 ParmVarDecl *key = ParmVarDecl::Create(S.Context, AtIndexSetter, in findAtIndexSetter()
1329 AtIndexSetter->setMethodParams(S.Context, Params, None); in findAtIndexSetter()
1332 if (!AtIndexSetter) { in findAtIndexSetter()
1339 AtIndexSetter = in findAtIndexSetter()
1346 if (AtIndexSetter && arrayRef) { in findAtIndexSetter()
1347 QualType T = AtIndexSetter->parameters()[1]->getType(); in findAtIndexSetter()
1351 S.Diag(AtIndexSetter->parameters()[1]->getLocation(), in findAtIndexSetter()
1355 T = AtIndexSetter->parameters()[0]->getType(); in findAtIndexSetter()
1359 S.Diag(AtIndexSetter->parameters()[0]->getLocation(), in findAtIndexSetter()
1364 else if (AtIndexSetter && !arrayRef) in findAtIndexSetter()
1366 QualType T = AtIndexSetter->parameters()[i]->getType(); in findAtIndexSetter()
1374 S.Diag(AtIndexSetter->parameters()[i]->getLocation(), in findAtIndexSetter()
1416 if (AtIndexSetter) in buildSet()
1417 S.DiagnoseUseOfDecl(AtIndexSetter, GenericLoc); in buildSet()
1428 AtIndexSetter, in buildSet()