Lines Matching refs:tree
310 Element** tree = link->fMinTree ? fMinElements : fMaxElements;
312 tree[lastElement] = element;
351 Element** tree = link->fMinTree ? fMinElements : fMaxElements;
357 bool isSmaller = sCompare(link->fKey, sGetLink(tree[parent])->fKey);
359 ASSERT(sGetLink(tree[parent])->fIndex == parent);
360 sGetLink(tree[parent])->fIndex = link->fIndex;
362 Element* element = tree[link->fIndex];
363 tree[link->fIndex] = tree[parent];
364 tree[parent] = element;
380 Element** tree = link->fMinTree ? fMinElements : fMaxElements;
386 bool isSmaller = sCompare(sGetLink(tree[child])->fKey, link->fKey);
393 bool isSmaller = sCompare(sGetLink(tree[child])->fKey,
394 sGetLink(tree[current])->fKey);
402 ASSERT(sGetLink(tree[current])->fIndex == current);
403 sGetLink(tree[current])->fIndex = link->fIndex;
405 Element* element = tree[link->fIndex];
406 tree[link->fIndex] = tree[current];
407 tree[current] = element;
473 Element** tree = deleteMin ? fMinElements : fMaxElements;
481 Element* element = tree[lastElement];