Lines Matching defs:Argument

71                             StringRef Modifier, StringRef Argument,
768 const char *Argument, unsigned ArgumentLen,
770 const char *ArgumentEnd = Argument+ArgumentLen;
774 const char *NextVal = ScanFormat(Argument, ArgumentEnd, '|');
777 Argument = NextVal+1; // Skip this string.
782 const char *EndPtr = ScanFormat(Argument, ArgumentEnd, '|');
785 DInfo.FormatDiagnostic(Argument, EndPtr, OutStr);
938 const char *Argument, unsigned ArgumentLen,
940 const char *ArgumentEnd = Argument + ArgumentLen;
942 assert(Argument < ArgumentEnd && "Plural expression didn't match.");
943 const char *ExprEnd = Argument;
948 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) {
949 Argument = ExprEnd + 1;
950 ExprEnd = ScanFormat(Argument, ArgumentEnd, '|');
954 DInfo.FormatDiagnostic(Argument, ExprEnd, OutStr);
957 Argument = ScanFormat(Argument, ArgumentEnd - 1, '|') + 1;
1083 const char *Modifier = nullptr, *Argument = nullptr;
1097 Argument = DiagStr;
1101 ArgumentLen = DiagStr-Argument;
1128 const char *ArgumentEnd = Argument + ArgumentLen;
1129 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|');
1132 const char *FirstDollar = ScanFormat(Argument, Pipe, '$');
1136 FormatDiagnostic(Argument, FirstDollar, OutStr);
1168 HandleSelectModifier(*this, (unsigned)Val, Argument, ArgumentLen,
1173 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen,
1189 HandleSelectModifier(*this, Val, Argument, ArgumentLen, OutStr);
1193 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen,
1252 StringRef(Argument, ArgumentLen),
1266 const char *ArgumentEnd = Argument + ArgumentLen;
1267 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|');
1276 StringRef(Argument, ArgumentLen),
1288 const char *FirstDollar = ScanFormat(Argument, ArgumentEnd, '$');
1292 FormatDiagnostic(Argument, FirstDollar, OutStr);
1299 StringRef(Argument, ArgumentLen),
1313 StringRef(Argument, ArgumentLen),