| 424 | |
| 425 | template <typename T, size_t N> |
| 426 | T Vector<T, N>::sum() const { |
| 427 | T s = (*this)[0]; |
| 428 | for (size_t i = 1; i < N; ++i) |
| 429 | s += (*this)[i]; |
| 430 | return s; |
| 431 | } |
| 432 | |
| 433 | template <typename T, size_t N> |
| 434 | T Vector<T, N>::product() const { |
no outgoing calls
no test coverage detected