Lines Matching refs:parent
710 ActiveEdge *parent = nullptr;
727 parent->fChild[dir] = curr = this->allocate(p0, v, index0, index1);
740 if (IsRed(parent)) {
742 if (curr == parent->fChild[last]) {
754 if (IsRed(parent)) {
756 if (curr == parent->fChild[last]) {
787 grandparent = parent;
788 parent = curr;
866 ActiveEdge* parent = nullptr;
876 grandparent = parent;
877 parent = curr;
900 parent = parent->fChild[last] = SingleRotation(curr, dir);
902 ActiveEdge *s = parent->fChild[!last];
907 parent->fRed = false;
911 int dir2 = (grandparent->fChild[1] == parent);
914 grandparent->fChild[dir2] = DoubleRotation(parent, last);
916 grandparent->fChild[dir2] = SingleRotation(parent, last);
951 parent->fChild[parent->fChild[1] == curr] = curr->fChild[!curr->fChild[0]];