Home | History | Annotate | Download | only in i18n

Lines Matching refs:msgPattern

221   msgPattern(success),
243 msgPattern(success),
266 msgPattern(success),
288 msgPattern(that.msgPattern),
365 msgPattern = that.msgPattern;
386 msgPattern != that.msgPattern ||
477 msgPattern.parse(pattern, &parseError, ec);
486 msgPattern.clear();
500 if (aposMode != msgPattern.getApostropheMode()) {
501 msgPattern.clearPatternAndSetApostropheMode(aposMode);
512 0 == msgPattern.countParts()
517 return appendTo.append(msgPattern.getPatternString());
522 partIndex = msgPattern.getLimitPartIndex(partIndex);
525 UMessagePatternPartType type = msgPattern.getPartType(++partIndex);
558 const MessagePattern::Part& part = msgPattern.getPart(partIndex);
560 msgPattern
832 const MessagePattern::Part& part = msgPattern.getPart(partIndex);
834 return msgPattern.getSubstring(part);
964 const UnicodeString& msgString = msgPattern.getPatternString();
965 int32_t prevIndex = msgPattern.getPart(msgStart).getLimit();
967 const MessagePattern::Part* part = &msgPattern.getPart(i);
983 int32_t argLimit = msgPattern.getLimitPartIndex(i);
985 part = &msgPattern.getPart(++i);
1001 key = msgPattern.getSubstring(*part);
1030 (subMsgString.indexOf(SINGLE_QUOTE) >= 0 && !MessageImpl::jdkAposMode(msgPattern))
1061 int32_t subMsgStart = ChoiceFormat::findSubMessage(msgPattern, i, number);
1074 int32_t subMsgStart = PluralFormat::findSubMessage(msgPattern, i, selector, number,
1076 double offset = msgPattern.getPluralOffset(i);
1080 int32_t subMsgStart = SelectFormat::findSubMessage(msgPattern, i, arg->getString(success), success);
1089 prevIndex = msgPattern.getPart(argLimit).getLimit();
1106 if (!MessageImpl::jdkAposMode(msgPattern)) {
1116 const UnicodeString& msgString = msgPattern.getPatternString();
1118 int32_t prevIndex = msgPattern.getPart(msgStart).getLimit();
1120 const MessagePattern::Part& part = msgPattern.getPart(++i);
1136 i = msgPattern.getLimitPartIndex(i);
1137 index = msgPattern.getPart(i).getLimit();
1154 const UnicodeString& msgString=msgPattern.getPatternString();
1155 int32_t prevIndex=msgPattern.getPart(from).getLimit();
1158 const MessagePattern::Part& part = msgPattern.getPart(i);
1255 if (msgPattern.hasNamedArguments()) {
1261 const UnicodeString& msgString=msgPattern.getPatternString();
1262 int32_t prevIndex=msgPattern.getPart(msgStart).getLimit();
1268 const MessagePattern::Part* part=&msgPattern.getPart(i);
1292 int32_t argLimit=msgPattern.getLimitPartIndex(i);
1295 part=&msgPattern.getPart(++i);
1346 double choiceResult = ChoiceFormat::parseArgument(msgPattern, i, source, tempStatus);
1366 prevIndex=msgPattern.getPart(argLimit).getLimit();
1393 if (msgPattern.hasNamedArguments()) {
1471 int32_t limit = msgPattern.countParts() - 2;
1479 const MessagePattern::Part& part = msgPattern.getPart(i);
1501 const MessagePattern::Part* part = &msgPattern.getPart(i);
1508 part = &msgPattern.getPart(i + 1);
1521 UnicodeString explicitType = msgPattern.getSubstring(msgPattern.getPart(i++));
1523 if ((part = &msgPattern.getPart(i))->getType() == UMSGPAT_PART_TYPE_ARG_STYLE) {
1524 style = msgPattern.getSubstring(*part);
1716 return msgPattern.hasNamedArguments();