| 79 | |
| 80 | template <class Dimensions, class F> |
| 81 | static auto for_each_subdimension(Dimensions&& dimensions, |
| 82 | F f) -> decltype(dimensions.begin()->subdimensions, void()) |
| 83 | { |
| 84 | for(auto& dim : dimensions) |
| 85 | { |
| 86 | for(auto& s : dim.subdimensions) |
| 87 | { |
| 88 | f(s); |
| 89 | } |
| 90 | } |
| 91 | } |
| 92 | |
| 93 | template <class SubDimensions, class F> |
| 94 | static auto for_each_subdimension(SubDimensions&& subdimensions, |
no test coverage detected