Home | History | Annotate | Download | only in common

Lines Matching refs:elements

86         : elements(NULL), elementsCapacity(0), elementsLength(0),
90 delete[] elements;
100 // Cannot add elements after building.
116 uprv_memcpy(newElements, elements, elementsLength*sizeof(UCharsTrieElement));
118 delete[] elements;
119 elements=newElements;
122 elements[elementsLength++].setTo(s, value, strings, errorCode);
185 uprv_sortArray(elements, elementsLength, (int32_t)sizeof(UCharsTrieElement),
193 UnicodeString prev=elements[0].getString(strings);
195 UnicodeString current=elements[i].getString(strings);
203 // Create and UChar-serialize the trie for the elements.
227 return elements[i].getStringLength(strings);
232 return elements[i].charAt(unitIndex, strings);
237 return elements[i].getValue();
242 const UCharsTrieElement &firstElement=elements[first];
243 const UCharsTrieElement &lastElement=elements[last];
256 UChar unit=elements[i++].charAt(unitIndex, strings);
257 while(i<limit && unit==elements[i].charAt(unitIndex, strings)) {
268 UChar unit=elements[i++].charAt(unitIndex, strings);
269 while(unit==elements[i].charAt(unitIndex, strings)) {
278 while(unit==elements[i].charAt(unitIndex, strings)) {
313 elements[i].getString(strings).getBuffer()+unitIndex,
367 return write(elements[i].getString(strings).getBuffer()+unitIndex, length);