| 3798 | |
| 3799 | template<typename BasicJsonType, typename Tuple, std::size_t... Idx> |
| 3800 | void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_sequence<Idx...> /*unused*/) |
| 3801 | { |
| 3802 | t = std::make_tuple(j.at(Idx).template get<typename std::tuple_element<Idx, Tuple>::type>()...); |
| 3803 | } |
| 3804 | |
| 3805 | template<typename BasicJsonType, typename... Args> |
| 3806 | void from_json(const BasicJsonType& j, std::tuple<Args...>& t) |