Lines Matching refs:CharacterNode
56 // CharacterNode class implementation
58 void CharacterNode::clear() {
62 void CharacterNode::deleteValues(UObjectDeleter *valueDeleter) {
75 CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status) {
178 fNodes = (CharacterNode *)uprv_malloc(fNodesCapacity * sizeof(CharacterNode));
196 CharacterNode *node = fNodes;
213 CharacterNode *newNodes = (CharacterNode *)uprv_malloc(newCapacity * sizeof(CharacterNode));
217 uprv_memcpy(newNodes, fNodes, fNodesCount * sizeof(CharacterNode));
224 CharacterNode*
225 TextTrieMap::addChildNode(CharacterNode *parent, UChar c, UErrorCode &status) {
233 CharacterNode *current = fNodes + nodeIndex;
255 CharacterNode *node = fNodes + fNodesCount;
268 CharacterNode*
269 TextTrieMap::getChildNode(CharacterNode *parent, UChar c) const {
273 CharacterNode *current = fNodes + nodeIndex;
323 TextTrieMap::search(CharacterNode *node, const UnicodeString &text, int32_t start,
768 UBool handleMatch(int32_t matchLength, const CharacterNode *node, UErrorCode &status);
788 ZNameSearchHandler::handleMatch(int32_t matchLength, const CharacterNode *node, UErrorCode &status) {