Lines Matching defs:argNumber
573 UBool MessageFormat::argNameMatches(int32_t partIndex, const UnicodeString& argName, int32_t argNumber) {
577 part.getValue() == argNumber; // ARG_NUMBER
706 int32_t argNumber = MessagePattern::validateArgumentName(formatName);
707 if (argNumber < UMSGPAT_ARG_NAME_NOT_NUMBER) {
714 if (argNameMatches(partIndex + 1, formatName, argNumber)) {
762 int32_t argNumber = MessagePattern::validateArgumentName(formatName);
763 if (argNumber < UMSGPAT_ARG_NAME_NOT_NUMBER) {
768 if (argNameMatches(partIndex + 1, formatName, argNumber)) {
784 int32_t argNumber = MessagePattern::validateArgumentName(formatName);
785 if (argNumber < UMSGPAT_ARG_NAME_NOT_NUMBER) {
792 if (argNameMatches(partIndex + 1, formatName, argNumber)) {
1047 int32_t argNumber = part->getValue(); // ARG_NUMBER
1048 if (0 <= argNumber && argNumber < cnt) {
1049 arg = arguments + argNumber;
1418 int32_t argNumber = part->getValue(); // ARG_NUMBER
1422 Formattable& argResult = resultArray[argNumber];
1458 itos(argNumber, compValue);
1485 if (haveArgResult && count <= argNumber) {
1486 count = argNumber + 1;
1598 // so that the next loop can set argTypes[argNumber].
1603 const int argNumber = part.getValue();
1604 if (argNumber >= argTypeCount) {
1605 argTypeCount = argNumber + 1;
1629 int32_t argNumber = -1;
1632 argNumber = part->getValue();
1667 if (argNumber != -1) {
1668 if (argTypes[argNumber] != Formattable::kObject && argTypes[argNumber] != formattableType) {
1671 argTypes[argNumber] = formattableType;