20 #ifndef __BYTESTRIEBUILDER_H__
21 #define __BYTESTRIEBUILDER_H__
30 class BytesTrieElement;
128 virtual int32_t
countElementUnits(int32_t start, int32_t limit, int32_t byteIndex)
const;
138 #ifndef U_HIDE_INTERNAL_API
144 BTLinearMatchNode(
const char *units, int32_t len,
Node *nextNode);
153 Node *nextNode)
const;
155 UBool ensureCapacity(int32_t length);
156 virtual int32_t
write(int32_t byte);
157 int32_t
write(
const char *b, int32_t length);
164 BytesTrieElement *elements;
165 int32_t elementsCapacity;
166 int32_t elementsLength;
171 int32_t bytesCapacity;
177 #endif // __BYTESTRIEBUILDER_H__