| 637 | |
| 638 | template<class T, class tree_node_allocator> |
| 639 | void tree<T, tree_node_allocator>::clear() |
| 640 | { |
| 641 | if (head) |
| 642 | while (head->next_sibling != feet) |
| 643 | erase(pre_order_iterator(head->next_sibling)); |
| 644 | } |
| 645 | |
| 646 | template<class T, class tree_node_allocator> |
| 647 | void tree<T, tree_node_allocator>::erase_children(const iterator_base &it) |
no test coverage detected