| 750 | } |
| 751 | |
| 752 | void AccumulateArrayData(const std::shared_ptr<ArrayData>& data, |
| 753 | std::vector<std::shared_ptr<ArrayData>>* out) { |
| 754 | out->push_back(data); |
| 755 | for (const auto& child : data->child_data) { |
| 756 | AccumulateArrayData(child, out); |
| 757 | } |
| 758 | } |
| 759 | |
| 760 | struct ViewDataImpl { |
| 761 | std::shared_ptr<DataType> root_in_type; |
no test coverage detected