| 227 | // Convert little endian array to native endian |
| 228 | template <typename T, size_t N> |
| 229 | static inline std::array<T, N> ToNative(std::array<T, N> array) { |
| 230 | if (!ARROW_LITTLE_ENDIAN) { |
| 231 | std::reverse(array.begin(), array.end()); |
| 232 | } |
| 233 | return array; |
| 234 | } |
| 235 | |
| 236 | // Convert native endian array to little endian |
| 237 | template <typename T, size_t N> |