Lines Matching refs:fFields
21 : fFields(initialFieldCapacity * 4, status) { in FormattedValueFieldPositionIteratorImpl()
48 U_ASSERT(fFields.size() % 4 == 0); in nextPosition()
49 int32_t numFields = fFields.size() / 4; in nextPosition()
52 UFieldCategory category = static_cast<UFieldCategory>(fFields.elementAti(i * 4)); in nextPosition()
53 int32_t field = fFields.elementAti(i * 4 + 1); in nextPosition()
55 int32_t start = fFields.elementAti(i * 4 + 2); in nextPosition()
56 int32_t limit = fFields.elementAti(i * 4 + 3); in nextPosition()
68 return FieldPositionIteratorHandler(&fFields, status); in getHandler()
96 int32_t numFields = fFields.size() / 4; in addOverlapSpans()
98 int32_t field1 = fFields.elementAti(i * 4 + 1); in addOverlapSpans()
100 int32_t field2 = fFields.elementAti(j * 4 + 1); in addOverlapSpans()
105 s1a = uprv_min(s1a, fFields.elementAti(i * 4 + 2)); in addOverlapSpans()
106 s1b = uprv_max(s1b, fFields.elementAti(i * 4 + 3)); in addOverlapSpans()
107 s2a = uprv_min(s2a, fFields.elementAti(j * 4 + 2)); in addOverlapSpans()
108 s2b = uprv_max(s2b, fFields.elementAti(j * 4 + 3)); in addOverlapSpans()
114 fFields.addElement(spanCategory, status); in addOverlapSpans()
115 fFields.addElement(firstIndex, status); in addOverlapSpans()
116 fFields.addElement(s1a, status); in addOverlapSpans()
117 fFields.addElement(s1b, status); in addOverlapSpans()
118 fFields.addElement(spanCategory, status); in addOverlapSpans()
119 fFields.addElement(1 - firstIndex, status); in addOverlapSpans()
120 fFields.addElement(s2a, status); in addOverlapSpans()
121 fFields.addElement(s2b, status); in addOverlapSpans()
128 int32_t numFields = fFields.size() / 4; in sort()
132 int32_t categ1 = fFields.elementAti(i*4 + 0); in sort()
133 int32_t field1 = fFields.elementAti(i*4 + 1); in sort()
134 int32_t start1 = fFields.elementAti(i*4 + 2); in sort()
135 int32_t limit1 = fFields.elementAti(i*4 + 3); in sort()
136 int32_t categ2 = fFields.elementAti(i*4 + 4); in sort()
137 int32_t field2 = fFields.elementAti(i*4 + 5); in sort()
138 int32_t start2 = fFields.elementAti(i*4 + 6); in sort()
139 int32_t limit2 = fFields.elementAti(i*4 + 7); in sort()
157 fFields.setElementAt(categ2, i*4 + 0); in sort()
158 fFields.setElementAt(field2, i*4 + 1); in sort()
159 fFields.setElementAt(start2, i*4 + 2); in sort()
160 fFields.setElementAt(limit2, i*4 + 3); in sort()
161 fFields.setElementAt(categ1, i*4 + 4); in sort()
162 fFields.setElementAt(field1, i*4 + 5); in sort()
163 fFields.setElementAt(start1, i*4 + 6); in sort()
164 fFields.setElementAt(limit1, i*4 + 7); in sort()