| 1774 | } |
| 1775 | |
| 1776 | aggregate_of_instance::ptr get_list() const { |
| 1777 | if (mode_ == 0) { |
| 1778 | return list_; |
| 1779 | } |
| 1780 | aggregate_of_instance::ptr l(new aggregate_of_instance); |
| 1781 | for (const auto& p : instances_by_level_) { |
| 1782 | l->push(p.second); |
| 1783 | } |
| 1784 | return l; |
| 1785 | } |
| 1786 | }; |
| 1787 | |
| 1788 | class traversal_visitor { |
no test coverage detected