Lines Matching refs:ValNo
476 static void HandleSelectModifier(const Diagnostic &DInfo, unsigned ValNo, in HandleSelectModifier() argument
482 while (ValNo) { in HandleSelectModifier()
487 --ValNo; in HandleSelectModifier()
500 static void HandleIntegerSModifier(unsigned ValNo, in HandleIntegerSModifier() argument
502 if (ValNo != 1) in HandleIntegerSModifier()
510 static void HandleOrdinalModifier(unsigned ValNo, in HandleOrdinalModifier() argument
512 assert(ValNo != 0 && "ValNo must be strictly positive!"); in HandleOrdinalModifier()
518 Out << ValNo; in HandleOrdinalModifier()
522 switch (ValNo % 100) { in HandleOrdinalModifier()
528 switch (ValNo % 10) { in HandleOrdinalModifier()
568 static bool EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) { in EvalPluralExpr() argument
581 unsigned ValMod = ValNo % Arg; in EvalPluralExpr()
588 if (TestPluralRange(ValNo, Start, End)) in EvalPluralExpr()
634 static void HandlePluralModifier(const Diagnostic &DInfo, unsigned ValNo, in HandlePluralModifier() argument
645 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) { in HandlePluralModifier()