Lines Matching refs:partIndex
297 …int32_t partIndex = findSubMessage(msgPattern, 0, pluralRulesWrapper, &data.quantity, number, stat… in format() local
302 int32_t prevIndex = msgPattern.getPart(partIndex).getLimit(); in format()
304 const MessagePattern::Part& part = msgPattern.getPart(++partIndex); in format()
319 partIndex = msgPattern.getLimitPartIndex(partIndex); in format()
320 index = msgPattern.getPart(partIndex).getLimit(); in format()
417 int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t partIndex, in findSubMessage() argument
425 const MessagePattern::Part* part=&pattern.getPart(partIndex); in findSubMessage()
428 ++partIndex; in findSubMessage()
456 part=&pattern.getPart(partIndex++); in findSubMessage()
463 if(MessagePattern::Part::hasNumericValue(pattern.getPartType(partIndex))) { in findSubMessage()
465 part=&pattern.getPart(partIndex++); in findSubMessage()
468 return partIndex; in findSubMessage()
475 msgStart=partIndex; in findSubMessage()
495 msgStart=partIndex; in findSubMessage()
501 partIndex=pattern.getLimitPartIndex(partIndex); in findSubMessage()
502 } while(++partIndex<count); in findSubMessage()
513 int partIndex = 0; in parseType() local
531 while (partIndex < count) { in parseType()
532 const MessagePattern::Part* partSelector = &msgPattern.getPart(partIndex++); in parseType()
538 const MessagePattern::Part* partStart = &msgPattern.getPart(partIndex++); in parseType()
544 const MessagePattern::Part* partLimit = &msgPattern.getPart(partIndex++); in parseType()