Lines Matching refs:partIndex
299 int32_t partIndex = findSubMessage(msgPattern, 0, pluralRulesWrapper, &dec, number, status); in format() local
304 int32_t prevIndex = msgPattern.getPart(partIndex).getLimit(); in format()
306 const MessagePattern::Part& part = msgPattern.getPart(++partIndex); in format()
321 partIndex = msgPattern.getLimitPartIndex(partIndex); in format()
322 index = msgPattern.getPart(partIndex).getLimit(); in format()
419 int32_t PluralFormat::findSubMessage(const MessagePattern& pattern, int32_t partIndex, in findSubMessage() argument
427 const MessagePattern::Part* part=&pattern.getPart(partIndex); in findSubMessage()
430 ++partIndex; in findSubMessage()
458 part=&pattern.getPart(partIndex++); in findSubMessage()
465 if(MessagePattern::Part::hasNumericValue(pattern.getPartType(partIndex))) { in findSubMessage()
467 part=&pattern.getPart(partIndex++); in findSubMessage()
470 return partIndex; in findSubMessage()
477 msgStart=partIndex; in findSubMessage()
497 msgStart=partIndex; in findSubMessage()
503 partIndex=pattern.getLimitPartIndex(partIndex); in findSubMessage()
504 } while(++partIndex<count); in findSubMessage()
515 int partIndex = 0; in parseType() local
533 while (partIndex < count) { in parseType()
534 const MessagePattern::Part* partSelector = &msgPattern.getPart(partIndex++); in parseType()
540 const MessagePattern::Part* partStart = &msgPattern.getPart(partIndex++); in parseType()
546 const MessagePattern::Part* partLimit = &msgPattern.getPart(partIndex++); in parseType()