Lines Matching refs:cfpos

47 UBool FormattedValueStringBuilderImpl::nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& st…  in nextPosition()  argument
49 return nextPositionImpl(cfpos, fNumericField, status) ? true : false; in nextPosition()
64 ConstrainedFieldPosition cfpos; in nextFieldPosition() local
65 cfpos.constrainField(UFIELD_CATEGORY_NUMBER, rawField); in nextFieldPosition()
66 cfpos.setState(UFIELD_CATEGORY_NUMBER, rawField, fp.getBeginIndex(), fp.getEndIndex()); in nextFieldPosition()
67 if (nextPositionImpl(cfpos, kUndefinedField, status)) { in nextFieldPosition()
68 fp.setBeginIndex(cfpos.getStart()); in nextFieldPosition()
69 fp.setEndIndex(cfpos.getLimit()); in nextFieldPosition()
93 ConstrainedFieldPosition cfpos; in getAllFieldPositions() local
94 while (nextPositionImpl(cfpos, kUndefinedField, status)) { in getAllFieldPositions()
95 fpih.addAttribute(cfpos.getField(), cfpos.getStart(), cfpos.getLimit()); in getAllFieldPositions()
103 bool FormattedValueStringBuilderImpl::nextPositionImpl(ConstrainedFieldPosition& cfpos, Field numer… in nextPositionImpl() argument
106 for (int32_t i = fString.fZero + cfpos.getLimit(); i <= fString.fZero + fString.fLength; i++) { in nextPositionImpl()
127 cfpos.setState(currField.getCategory(), currField.getField(), start, end); in nextPositionImpl()
133 if (cfpos.matchesField(UFIELD_CATEGORY_NUMBER, UNUM_INTEGER_FIELD) in nextPositionImpl()
136 && i - fString.fZero > cfpos.getLimit() in nextPositionImpl()
141 cfpos.setState( in nextPositionImpl()
150 && cfpos.matchesField(numericField.getCategory(), numericField.getField()) in nextPositionImpl()
153 && (i - fString.fZero > cfpos.getLimit() in nextPositionImpl()
154 || cfpos.getCategory() != numericField.getCategory() in nextPositionImpl()
155 || cfpos.getField() != numericField.getField()) in nextPositionImpl()
161 cfpos.setState( in nextPositionImpl()
172 && cfpos.matchesField(elementField.getCategory(), elementField.getField()) in nextPositionImpl()
173 … && (cfpos.getLimit() < i - fString.fZero || cfpos.getCategory() != elementField.getCategory())) { in nextPositionImpl()
174 int64_t si = cfpos.getInt64IterationContext() - 1; in nextPositionImpl()
175 cfpos.setState( in nextPositionImpl()
194 int64_t si = cfpos.getInt64IterationContext(); in nextPositionImpl()
197 cfpos.setInt64IterationContext(si + 1); in nextPositionImpl()
198 if (cfpos.matchesField(UFIELD_CATEGORY_LIST_SPAN, spanValue)) { in nextPositionImpl()
202 cfpos.setState( in nextPositionImpl()
215 if (cfpos.matchesField(_field.getCategory(), _field.getField())) { in nextPositionImpl()
223 cfpos.setState( in nextPositionImpl()
224 cfpos.getCategory(), in nextPositionImpl()
225 cfpos.getField(), in nextPositionImpl()