Lines Matching refs:AtIndexSetter

316    ObjCMethodDecl *AtIndexSetter;  member in __anon99ff7d920111::ObjCSubscriptOpBuilder
323 AtIndexGetter(nullptr), AtIndexSetter(nullptr) {} in ObjCSubscriptOpBuilder()
1246 if (AtIndexSetter) in findAtIndexSetter()
1291 AtIndexSetter = S.LookupMethodInObjectType(AtIndexSetterSelector, ResultType, in findAtIndexSetter()
1294 if (!AtIndexSetter && S.getLangOpts().DebuggerObjCLiteral) { in findAtIndexSetter()
1297 AtIndexSetter = ObjCMethodDecl::Create( in findAtIndexSetter()
1306 ParmVarDecl *object = ParmVarDecl::Create(S.Context, AtIndexSetter, in findAtIndexSetter()
1314 ParmVarDecl *key = ParmVarDecl::Create(S.Context, AtIndexSetter, in findAtIndexSetter()
1324 AtIndexSetter->setMethodParams(S.Context, Params, std::nullopt); in findAtIndexSetter()
1327 if (!AtIndexSetter) { in findAtIndexSetter()
1334 AtIndexSetter = in findAtIndexSetter()
1341 if (AtIndexSetter && arrayRef) { in findAtIndexSetter()
1342 QualType T = AtIndexSetter->parameters()[1]->getType(); in findAtIndexSetter()
1346 S.Diag(AtIndexSetter->parameters()[1]->getLocation(), in findAtIndexSetter()
1350 T = AtIndexSetter->parameters()[0]->getType(); in findAtIndexSetter()
1354 S.Diag(AtIndexSetter->parameters()[0]->getLocation(), in findAtIndexSetter()
1359 else if (AtIndexSetter && !arrayRef) in findAtIndexSetter()
1361 QualType T = AtIndexSetter->parameters()[i]->getType(); in findAtIndexSetter()
1369 S.Diag(AtIndexSetter->parameters()[i]->getLocation(), in findAtIndexSetter()
1411 if (AtIndexSetter) in buildSet()
1412 S.DiagnoseUseOfDecl(AtIndexSetter, GenericLoc); in buildSet()
1423 AtIndexSetter, in buildSet()