Lines Matching refs:fIndex
21 int fIndex;
109 fIndex(-1)
213 ASSERT(link->fIndex >= 0 && link->fIndex < fLastElement);
233 ASSERT(link->fIndex != -1);
234 link->fIndex = -1;
241 sGetLink(lastElement)->fIndex = 0;
261 ASSERT(link->fIndex == -1);
264 link->fIndex = fLastElement++;
296 int parent = (link->fIndex - 1) / 2;
297 if (link->fIndex > 0
300 sGetLink(fElements[parent])->fIndex = link->fIndex;
302 Element* element = fElements[link->fIndex];
303 fElements[link->fIndex] = fElements[parent];
306 link->fIndex = parent;
320 current = link->fIndex;
322 int child = 2 * link->fIndex + 1;
328 child = 2 * link->fIndex + 2;
335 if (link->fIndex == current)
338 sGetLink(fElements[current])->fIndex = link->fIndex;
340 Element* element = fElements[link->fIndex];
341 fElements[link->fIndex] = fElements[current];
344 link->fIndex = current;