| 5008 | |
| 5009 | template < typename BasicJsonType, class A1, class A2 > |
| 5010 | std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair<A1, A2>> /*unused*/, priority_tag<0> /*unused*/) |
| 5011 | { |
| 5012 | return {std::forward<BasicJsonType>(j).at(0).template get<A1>(), |
| 5013 | std::forward<BasicJsonType>(j).at(1).template get<A2>()}; |
| 5014 | } |
| 5015 | |
| 5016 | template<typename BasicJsonType, typename A1, typename A2> |
| 5017 | inline void from_json_tuple_impl(BasicJsonType&& j, std::pair<A1, A2>& p, priority_tag<1> /*unused*/) |