Lines Matching refs:fNodes
209 : fIgnoreCase(ignoreCase), fNodes(NULL), fNodesCapacity(0), fNodesCount(0) {
215 fNodes[index].deleteValues();
217 uprv_free(fNodes);
222 if (fNodes == NULL) {
224 fNodes = (CharacterNode *)uprv_malloc(fNodesCapacity * sizeof(CharacterNode));
225 fNodes[0].clear(); // Init root node.
242 CharacterNode *node = fNodes;
263 uprv_memcpy(newNodes, fNodes, fNodesCount * sizeof(CharacterNode));
264 uprv_free(fNodes);
265 fNodes = newNodes;
279 CharacterNode *current = fNodes + nodeIndex;
290 // Ensure capacity. Grow fNodes[] if needed.
292 int32_t parentIndex = (parent - fNodes);
297 parent = fNodes + parentIndex;
301 CharacterNode *node = fNodes + fNodesCount;
308 fNodes[prevIndex].fNextSibling = (uint16_t)fNodesCount;
319 CharacterNode *current = fNodes + nodeIndex;
334 if (fNodes == NULL) {
337 search(fNodes, text, start, start, handler, status);