| 193 | |
| 194 | template <class F> |
| 195 | constexpr auto apply(F f) const |
| 196 | { |
| 197 | array<decltype(f(d[0])), N> result; |
| 198 | transform(this->begin(), this->end(), result.begin(), f); |
| 199 | return result; |
| 200 | } |
| 201 | |
| 202 | template <class F> |
| 203 | constexpr auto reduce(F f, T init) const |
no test coverage detected