Lines Matching defs:part
439 const MessagePattern::Part &part = pattern.getPart(partIndex++);
440 UMessagePatternPartType type = part.getType();
446 // part is an ARG_INT or ARG_DOUBLE
447 U_ASSERT(MessagePattern::Part::hasNumericValue(type));
448 double boundary = pattern.getNumericValue(part);
515 partIndex += 2; // skip the numeric part and ignore the ARG_SELECTOR
546 const MessagePattern::Part &part = pattern.getPart(++partIndex);
547 if (partIndex == limitPartIndex || part.getType() == UMSGPAT_PART_TYPE_SKIP_SYNTAX) {
548 int32_t index = part.getIndex();
557 prevIndex = part.getLimit(); // SKIP_SYNTAX