Lines Matching defs:ArgInfo
1464 SemaObjC::ObjCArgInfo ArgInfo;
1470 ArgInfo.Type = nullptr;
1472 ArgInfo.Type = ParseObjCTypeName(
1473 ArgInfo.DeclSpec, DeclaratorContext::ObjCParameter, ¶mAttrs);
1479 ArgInfo.ArgAttrs = paramAttrs;
1494 ArgInfo.Name = Tok.getIdentifierInfo();
1495 ArgInfo.NameLoc = Tok.getLocation();
1498 ArgInfos.push_back(ArgInfo);
1520 if (PP.getLocForEndOfToken(ArgInfo.NameLoc) == ColonLoc) {
1521 Diag(ArgInfo.NameLoc, diag::warn_missing_selector_name) << ArgInfo.Name;
1522 Diag(ArgInfo.NameLoc, diag::note_missing_selector_name) << ArgInfo.Name;
1523 Diag(ColonLoc, diag::note_force_empty_selector_name) << ArgInfo.Name;
1563 for (auto &ArgInfo : ArgInfos) {
1565 getCurScope(), ArgInfo, ObjCParamInfo.size(), MethodDefinition);