| 55 | } |
| 56 | |
| 57 | static final_lens get_final_lens(const shape_transform_descriptor& d) |
| 58 | { |
| 59 | final_lens result; |
| 60 | std::transform(d.dimensions.begin(), |
| 61 | d.dimensions.end(), |
| 62 | std::back_inserter(result), |
| 63 | [](const auto& x) { return x.len(); }); |
| 64 | return result; |
| 65 | } |
| 66 | |
| 67 | static all_axes get_all_axes(const shape_transform_descriptor& d) |
| 68 | { |