Lines Matching refs:parsePosition
156 ParsePosition& parsePosition,
222 ParsePosition& parsePosition,
293 ParsePosition& parsePosition,
652 * @param parsePosition On entry, ignored, but assumed to be 0.
670 * no match this is new Long(0) (not null), and parsePosition
675 ParsePosition& parsePosition,
699 ruleSet->parse(text, parsePosition, upperBound, result);
700 if (lenientParse && !ruleSet->isFractionRuleSet() && parsePosition.getIndex() == 0) {
704 fmt->parse(text, result, parsePosition);
711 numberFormat->parse(text, result, parsePosition);
718 if (parsePosition.getIndex() != 0) {
912 * @param parsePosition Ignored on entry, updated on exit to point to
919 ParsePosition& parsePosition,
928 return NFSubstitution::doParse(text, parsePosition, baseValue, upperBound, lenientParse, result);
934 ruleToUse->doParse(text, parsePosition, FALSE, upperBound, result);
936 if (parsePosition.getIndex() != 0) {
1091 * @param parsePosition Ignored on entry, but updated on exit to point
1106 ParsePosition& parsePosition,
1115 return NFSubstitution::doParse(text, parsePosition, baseValue, 0, lenientParse, resVal);
1123 ParsePosition workPos(1);
1159 parsePosition.setIndex(parsePosition.getIndex() + workPos.getIndex());
1163 parsePosition.setIndex(parsePosition.getIndex() + 1);
1237 ParsePosition& parsePosition,
1254 ParsePosition workPos(1);
1267 parsePosition.setIndex(parsePosition.getIndex() + workPos.getIndex());
1271 parsePosition.setIndex(parsePosition.getIndex() + 1);
1276 workText.remove(0, (int32_t)parsePosition.getIndex());
1277 parsePosition.setIndex(0);
1281 NFSubstitution::doParse(workText, parsePosition, withZeros ? 1 : baseValue, upperBound, FALSE, result);