Home | History | Annotate | Download | only in i18n

Lines Matching refs:ParsePosition

22 *   07/09/97    helena      Made ParsePosition into a class.
1914 ParsePosition& parsePosition) const {
1915 parse(text, result, parsePosition, NULL);
1919 ParsePosition& pos) const {
1940 * @param parsePosition input-output position; on input, the
1952 ParsePosition& parsePosition,
1955 int32_t i = startIdx = backup = parsePosition.getIndex();
1984 parsePosition.setIndex(i);
1991 parsePosition.setIndex(i);
2002 if (!parseForCurrency(text, parsePosition, *digits,
2011 parsePosition, *digits, status, currency)) {
2013 parsePosition.setIndex(startIdx);
2062 ParsePosition& parsePosition,
2066 int origPos = parsePosition.getIndex();
2074 ParsePosition tmpPos(origPos);
2109 ParsePosition tmpPos(origPos);
2141 ParsePosition tmpPos_2(origPos);
2167 //parsePosition.setIndex(origPos);
2168 parsePosition.setErrorIndex(maxErrorPos);
2170 parsePosition.setIndex(maxPosIndex);
2171 parsePosition.setErrorIndex(-1);
2179 * parsePosition, until an unparseable character is seen.
2187 * @param parsePosition The position at which to being parsing. Upon
2204 ParsePosition& parsePosition,
2215 int32_t position = parsePosition.getIndex();
2328 parsePosition.setIndex(position=j);
2377 parsePosition.setErrorIndex(position);
2658 parsePosition.setIndex(oldStart);
2659 parsePosition.setErrorIndex(position);
2675 parsePosition.setIndex(oldStart);
2676 parsePosition.setErrorIndex(oldStart);
2705 parsePosition.setErrorIndex(position);
2717 parsePosition.setIndex(position);
2721 printf("PP -> %d, SLOW = [%s]! pp=%d, os=%d, err=%s\n", position, parsedNum.data(), parsePosition.getIndex(),oldStart,u_errorName(err));
2724 if(parsePosition.getIndex() == oldStart)
2729 parsePosition.setErrorIndex(position);
2733 else if (fParseAllInput==UNUM_YES&&parsePosition.getIndex()!=textLength)
2738 parsePosition.setErrorIndex(position);
2754 parsePosition.setErrorIndex(position);
3038 ParsePosition ppos(pos);