| 3188 | |
| 3189 | template<typename BasicJsonType, typename Tuple, std::size_t... Idx> |
| 3190 | void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_sequence<Idx...> /*unused*/) |
| 3191 | { |
| 3192 | t = std::make_tuple(j.at(Idx).template get<typename std::tuple_element<Idx, Tuple>::type>()...); |
| 3193 | } |
| 3194 | |
| 3195 | template<typename BasicJsonType, typename... Args> |
| 3196 | void from_json(const BasicJsonType& j, std::tuple<Args...>& t) |