| 7887 | // This generic version is used when k is 0. |
| 7888 | template <typename T, typename U> |
| 7889 | inline void CopyArray(const T& from, U* to) { *to = from; } |
| 7890 | |
| 7891 | // This overload is used when k >= 1. |
| 7892 | template <typename T, typename U, size_t N> |