Home | History | Annotate | Download | only in i18n

Lines Matching refs:parsePosition

22 *   07/09/97    helena      Made ParsePosition into a class.
1854 ParsePosition& parsePosition) const {
1855 parse(text, result, parsePosition, NULL);
1859 ParsePosition& pos) const {
1880 * @param parsePosition input-output position; on input, the
1892 ParsePosition& parsePosition,
1895 int32_t i = startIdx = backup = parsePosition.getIndex();
1924 parsePosition.setIndex(i);
1931 parsePosition.setIndex(i);
1942 if (!parseForCurrency(text, parsePosition, *digits,
1951 parsePosition, *digits, status, currency)) {
1953 parsePosition.setIndex(startIdx);
1986 ParsePosition& parsePosition,
1990 int origPos = parsePosition.getIndex();
1998 ParsePosition tmpPos(origPos);
2033 ParsePosition tmpPos(origPos);
2065 ParsePosition tmpPos_2(origPos);
2091 //parsePosition.setIndex(origPos);
2092 parsePosition.setErrorIndex(maxErrorPos);
2094 parsePosition.setIndex(maxPosIndex);
2095 parsePosition.setErrorIndex(-1);
2103 * parsePosition, until an unparseable character is seen.
2111 * @param parsePosition The position at which to being parsing. Upon
2128 ParsePosition& parsePosition,
2139 int32_t position = parsePosition.getIndex();
2252 parsePosition.setIndex(position=j);
2301 parsePosition.setErrorIndex(position);
2582 parsePosition.setIndex(oldStart);
2583 parsePosition.setErrorIndex(position);
2599 parsePosition.setIndex(oldStart);
2600 parsePosition.setErrorIndex(oldStart);
2629 parsePosition.setErrorIndex(position);
2641 parsePosition.setIndex(position);
2645 printf("PP -> %d, SLOW = [%s]! pp=%d, os=%d, err=%s\n", position, parsedNum.data(), parsePosition.getIndex(),oldStart,u_errorName(err));
2648 if(parsePosition.getIndex() == oldStart)
2653 parsePosition.setErrorIndex(position);
2657 else if (fParseAllInput==UNUM_YES&&parsePosition.getIndex()!=textLength)
2662 parsePosition.setErrorIndex(position);
2678 parsePosition.setErrorIndex(position);
2962 ParsePosition ppos(pos);