| 559 | } |
| 560 | |
| 561 | nonstd::observer_ptr<split_node_t> get_root( |
| 562 | nonstd::observer_ptr<tree_node_t> node) |
| 563 | { |
| 564 | if (!node->parent) |
| 565 | { |
| 566 | return {dynamic_cast<split_node_t*>(node.get())}; |
| 567 | } |
| 568 | |
| 569 | return get_root(node->parent); |
| 570 | } |
| 571 | } |
| 572 | } |
no test coverage detected