Lines Matching defs:child
160 int child = LeftOf(index);
162 if (child >= fArray.count()) {
168 if (child + 1 >= fArray.count()) {
169 // We only have a left child.
170 if (LESS(fArray[child], fArray[index])) {
172 swap(fArray[child], fArray[index]);
173 this->setIndex(child);
177 } else if (LESS(fArray[child + 1], fArray[child])) {
178 // The right child is the one we should swap with, if we swap.
179 child++;
183 if (LESS(fArray[child], fArray[index])) {
185 swap(fArray[child], fArray[index]);
187 index = child;