Lines Matching refs:parent
277 void inParent(Contour& contour, Contour& parent) {
278 // move contour into sibling list contained by parent
279 for (auto test : parent.fChildren) {
285 // move parent's children into contour's children if contained by contour
286 for (auto iter = parent.fChildren.begin(); iter != parent.fChildren.end(); ) {
289 iter = parent.fChildren.erase(iter);
294 parent.fChildren.push_back(&contour);
297 bool checkContainerChildren(Contour* parent, Contour* child) {
303 if (parent) {
304 if (!containerContains(*parent, *child)) {
311 bool markReverse(Contour* parent, Contour* child) {
314 reversed |= markReverse(grandChild->fContained ? child : parent, grandChild);
316 if (parent && parent->fDirection == child->fDirection) {