Lines Matching refs:BytesTrieElement
34 class BytesTrieElement : public UMemory { class
66 int32_t compareStringTo(const BytesTrieElement &o, const CharString &strings) const;
89 BytesTrieElement::setTo(const StringPiece &s, int32_t val, in setTo()
112 BytesTrieElement::compareStringTo(const BytesTrieElement &other, const CharString &strings) const { in compareStringTo()
162 BytesTrieElement *newElements=new BytesTrieElement[newCapacity]; in add()
168 uprv_memcpy(newElements, elements, elementsLength*sizeof(BytesTrieElement)); in add()
183 const BytesTrieElement *leftElement=static_cast<const BytesTrieElement *>(left); in compareElementStrings()
184 const BytesTrieElement *rightElement=static_cast<const BytesTrieElement *>(right); in compareElementStrings()
230 uprv_sortArray(elements, elementsLength, (int32_t)sizeof(BytesTrieElement), in buildBytes()
295 const BytesTrieElement &firstElement=elements[first]; in getLimitOfLinearMatch()
296 const BytesTrieElement &lastElement=elements[last]; in getLimitOfLinearMatch()