Lines Matching defs:Argument

28                             StringRef Modifier, StringRef Argument,
436 const char *Argument, unsigned ArgumentLen,
438 const char *ArgumentEnd = Argument+ArgumentLen;
442 const char *NextVal = ScanFormat(Argument, ArgumentEnd, '|');
445 Argument = NextVal+1; // Skip this string.
450 const char *EndPtr = ScanFormat(Argument, ArgumentEnd, '|');
453 DInfo.FormatDiagnostic(Argument, EndPtr, OutStr);
578 const char *Argument, unsigned ArgumentLen,
580 const char *ArgumentEnd = Argument + ArgumentLen;
582 assert(Argument < ArgumentEnd && "Plural expression didn't match.");
583 const char *ExprEnd = Argument;
588 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) {
589 Argument = ExprEnd + 1;
590 ExprEnd = ScanFormat(Argument, ArgumentEnd, '|');
594 DInfo.FormatDiagnostic(Argument, ExprEnd, OutStr);
597 Argument = ScanFormat(Argument, ArgumentEnd - 1, '|') + 1;
684 const char *Modifier = nullptr, *Argument = nullptr;
698 Argument = DiagStr;
702 ArgumentLen = DiagStr-Argument;
729 const char *Pipe = ScanFormat(Argument, Argument + ArgumentLen, '|');
730 const char *FirstDollar = ScanFormat(Argument, Pipe, '$');
734 FormatDiagnostic(Argument, FirstDollar, OutStr);
767 HandleSelectModifier(*this, (unsigned)Val, Argument, ArgumentLen,
772 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen,
786 HandleSelectModifier(*this, Val, Argument, ArgumentLen, OutStr);
790 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen,
845 StringRef(Argument, ArgumentLen),
859 const char *ArgumentEnd = Argument + ArgumentLen;
860 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|');
869 StringRef(Argument, ArgumentLen),
881 const char *FirstDollar = ScanFormat(Argument, ArgumentEnd, '$');
885 FormatDiagnostic(Argument, FirstDollar, OutStr);
892 StringRef(Argument, ArgumentLen),
906 StringRef(Argument, ArgumentLen),