Lines Matching defs:Argument

62                             StringRef Modifier, StringRef Argument,
612 const char *Argument, unsigned ArgumentLen,
614 const char *ArgumentEnd = Argument+ArgumentLen;
618 const char *NextVal = ScanFormat(Argument, ArgumentEnd, '|');
621 Argument = NextVal+1; // Skip this string.
626 const char *EndPtr = ScanFormat(Argument, ArgumentEnd, '|');
629 DInfo.FormatDiagnostic(Argument, EndPtr, OutStr);
753 const char *Argument, unsigned ArgumentLen,
755 const char *ArgumentEnd = Argument + ArgumentLen;
757 assert(Argument < ArgumentEnd && "Plural expression didn't match.");
758 const char *ExprEnd = Argument;
763 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) {
764 Argument = ExprEnd + 1;
765 ExprEnd = ScanFormat(Argument, ArgumentEnd, '|');
769 DInfo.FormatDiagnostic(Argument, ExprEnd, OutStr);
772 Argument = ScanFormat(Argument, ArgumentEnd - 1, '|') + 1;
898 const char *Modifier = nullptr, *Argument = nullptr;
912 Argument = DiagStr;
916 ArgumentLen = DiagStr-Argument;
943 const char *ArgumentEnd = Argument + ArgumentLen;
944 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|');
947 const char *FirstDollar = ScanFormat(Argument, Pipe, '$');
951 FormatDiagnostic(Argument, FirstDollar, OutStr);
983 HandleSelectModifier(*this, (unsigned)Val, Argument, ArgumentLen,
988 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen,
1002 HandleSelectModifier(*this, Val, Argument, ArgumentLen, OutStr);
1006 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen,
1063 StringRef(Argument, ArgumentLen),
1077 const char *ArgumentEnd = Argument + ArgumentLen;
1078 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|');
1087 StringRef(Argument, ArgumentLen),
1099 const char *FirstDollar = ScanFormat(Argument, ArgumentEnd, '$');
1103 FormatDiagnostic(Argument, FirstDollar, OutStr);
1110 StringRef(Argument, ArgumentLen),
1124 StringRef(Argument, ArgumentLen),