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