20 #ifndef __BYTESTRIEBUILDER_H__
21 #define __BYTESTRIEBUILDER_H__
30 class BytesTrieElement;
134 virtual int32_t
countElementUnits(int32_t start, int32_t limit, int32_t byteIndex)
const;
144 #ifndef U_HIDE_INTERNAL_API
150 BTLinearMatchNode(
const char *units, int32_t len,
Node *nextNode);
159 Node *nextNode)
const;
161 UBool ensureCapacity(int32_t length);
162 virtual int32_t
write(int32_t byte);
163 int32_t
write(
const char *b, int32_t length);
170 BytesTrieElement *elements;
171 int32_t elementsCapacity;
172 int32_t elementsLength;
177 int32_t bytesCapacity;
183 #endif // __BYTESTRIEBUILDER_H__