Lines Matching refs:argNumber
574 UBool MessageFormat::argNameMatches(int32_t partIndex, const UnicodeString& argName, int32_t argNumber) {
578 part.getValue() == argNumber; // ARG_NUMBER
707 int32_t argNumber = MessagePattern::validateArgumentName(formatName);
708 if (argNumber < UMSGPAT_ARG_NAME_NOT_NUMBER) {
715 if (argNameMatches(partIndex + 1, formatName, argNumber)) {
763 int32_t argNumber = MessagePattern::validateArgumentName(formatName);
764 if (argNumber < UMSGPAT_ARG_NAME_NOT_NUMBER) {
769 if (argNameMatches(partIndex + 1, formatName, argNumber)) {
785 int32_t argNumber = MessagePattern::validateArgumentName(formatName);
786 if (argNumber < UMSGPAT_ARG_NAME_NOT_NUMBER) {
793 if (argNameMatches(partIndex + 1, formatName, argNumber)) {
1055 int32_t argNumber = part->getValue(); // ARG_NUMBER
1056 if (0 <= argNumber && argNumber < cnt) {
1057 arg = arguments + argNumber;
1426 int32_t argNumber = part->getValue(); // ARG_NUMBER
1430 Formattable& argResult = resultArray[argNumber];
1466 itos(argNumber, compValue);
1493 if (haveArgResult && count <= argNumber) {
1494 count = argNumber + 1;
1606 // so that the next loop can set argTypes[argNumber].
1611 const int argNumber = part.getValue();
1612 if (argNumber >= argTypeCount) {
1613 argTypeCount = argNumber + 1;
1637 int32_t argNumber = -1;
1640 argNumber = part->getValue();
1675 if (argNumber != -1) {
1676 if (argTypes[argNumber] != Formattable::kObject && argTypes[argNumber] != formattableType) {
1679 argTypes[argNumber] = formattableType;