| 39 | { |
| 40 | template<typename VecT> |
| 41 | json vecToJson(const VecT& vec) |
| 42 | { |
| 43 | auto constexpr length = VecT::length(); |
| 44 | auto j = json::array(); |
| 45 | for (size_t i = 0; i < length; ++i) |
| 46 | j.push_back(vec[i]); |
| 47 | return j; |
| 48 | } |
| 49 | |
| 50 | template<typename T> |
| 51 | json valueToJson(const T& value) |
no test coverage detected