Lines Matching refs:parent_idx
587 bool duplicate (unsigned parent_idx, unsigned child_idx) in duplicate()
592 for (const auto& l : vertices_[parent_idx].obj.all_links ()) in duplicate()
602 parent_idx, child_idx); in duplicate()
607 parent_idx, child_idx); in duplicate()
612 if (parent_idx == clone_idx) parent_idx++; in duplicate()
614 auto& parent = vertices_[parent_idx]; in duplicate()
620 reassign_link (l, parent_idx, clone_idx); in duplicate()
629 bool raise_childrens_priority (unsigned parent_idx) in raise_childrens_priority()
632 parent_idx); in raise_childrens_priority()
636 auto& parent = vertices_[parent_idx].obj; in raise_childrens_priority()
651 for (int parent_idx = vertices_.length - 1; parent_idx >= 0; parent_idx--) in will_overflow() local
654 for (const auto& link : vertices_[parent_idx].obj.real_links) in will_overflow()
656 int64_t offset = compute_offset (parent_idx, link); in will_overflow()
663 r.parent = parent_idx; in will_overflow()
913 unsigned parent_idx, in compute_offset()
916 const auto& parent = vertices_[parent_idx]; in compute_offset()
963 unsigned parent_idx, in reassign_link()
968 vertices_[old_idx].remove_parent (parent_idx); in reassign_link()
969 vertices_[new_idx].parents.push (parent_idx); in reassign_link()