| 4937 | |
| 4938 | template < typename BasicJsonType, class A1, class A2 > |
| 4939 | std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1, A2>> /*unused*/, priority_tag<0> /*unused*/) |
| 4940 | { |
| 4941 | return {std::forward<BasicJsonType>(j).at(0).template get<A1>(), |
| 4942 | std::forward<BasicJsonType>(j).at(1).template get<A2>()}; |
| 4943 | } |
| 4944 | |
| 4945 | template<typename BasicJsonType, typename A1, typename A2> |
| 4946 | inline void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p, priority_tag<1> /*unused*/) |