Lines Matching refs:fNodes
177 : fIgnoreCase(ignoreCase), fNodes(NULL), fNodesCapacity(0), fNodesCount(0), in TextTrieMap()
184 fNodes[index].deleteValues(fValueDeleter); in ~TextTrieMap()
186 uprv_free(fNodes); in ~TextTrieMap()
249 if (fNodes == NULL) { in putImpl()
251 fNodes = (CharacterNode *)uprv_malloc(fNodesCapacity * sizeof(CharacterNode)); in putImpl()
252 if (fNodes == NULL) { in putImpl()
256 fNodes[0].clear(); // Init root node. in putImpl()
273 CharacterNode *node = fNodes; in putImpl()
294 uprv_memcpy(newNodes, fNodes, fNodesCount * sizeof(CharacterNode)); in growNodes()
295 uprv_free(fNodes); in growNodes()
296 fNodes = newNodes; in growNodes()
310 CharacterNode *current = fNodes + nodeIndex; in addChildNode()
323 int32_t parentIndex = (int32_t)(parent - fNodes); in addChildNode()
328 parent = fNodes + parentIndex; in addChildNode()
332 CharacterNode *node = fNodes + fNodesCount; in addChildNode()
339 fNodes[prevIndex].fNextSibling = (uint16_t)fNodesCount; in addChildNode()
350 CharacterNode *current = fNodes + nodeIndex; in getChildNode()
399 if (fNodes == NULL) { in search()
402 search(fNodes, text, start, start, handler, status); in search()