@@ -48,7 +48,7 @@ inline void from_json(const BasicJsonType& j, typename std::nullptr_t& n)
48
48
}
49
49
50
50
#ifdef JSON_HAS_CPP_17
51
- #ifndef JSON_USE_IMPLICIT_CONVERSIONS
51
+ #if ! JSON_USE_IMPLICIT_CONVERSIONS
52
52
template <typename BasicJsonType, typename T>
53
53
void from_json (const BasicJsonType& j, std::optional<T>& opt)
54
54
{
@@ -297,13 +297,13 @@ void())
297
297
298
298
template < typename BasicJsonType, typename T, std::size_t ... Idx >
299
299
std::array<T, sizeof ...(Idx)> from_json_inplace_array_impl (BasicJsonType&& j,
300
- identity_tag<std::array<T, sizeof ...(Idx)>> /* unused*/ , index_sequence<Idx...> /* unused*/ )
300
+ identity_tag<std::array<T, sizeof ...(Idx) >> /* unused*/ , index_sequence<Idx...> /* unused*/ )
301
301
{
302
302
return { { std::forward<BasicJsonType>(j).at (Idx).template get <T>()... } };
303
303
}
304
304
305
305
template < typename BasicJsonType, typename T, std::size_t N >
306
- auto from_json (BasicJsonType&& j, identity_tag<std::array<T, N>> tag)
306
+ auto from_json (BasicJsonType&& j, identity_tag<std::array<T, N >> tag)
307
307
-> decltype(from_json_inplace_array_impl(std::forward<BasicJsonType>(j), tag, make_index_sequence<N> {}))
308
308
{
309
309
if (JSON_HEDLEY_UNLIKELY (!j.is_array ()))
@@ -402,7 +402,7 @@ std::tuple<Args...> from_json_tuple_impl_base(BasicJsonType&& j, index_sequence<
402
402
}
403
403
404
404
template < typename BasicJsonType, class A1 , class A2 >
405
- std::pair<A1, A2> from_json_tuple_impl (BasicJsonType&& j, identity_tag<std::pair<A1, A2>> /* unused*/ , priority_tag<0 > /* unused*/ )
405
+ std::pair<A1, A2> from_json_tuple_impl (BasicJsonType&& j, identity_tag<std::pair<A1, A2 >> /* unused*/ , priority_tag<0 > /* unused*/ )
406
406
{
407
407
return {std::forward<BasicJsonType>(j).at (0 ).template get <A1>(),
408
408
std::forward<BasicJsonType>(j).at (1 ).template get <A2>()};
@@ -411,11 +411,11 @@ std::pair<A1, A2> from_json_tuple_impl(BasicJsonType&& j, identity_tag<std::pair
411
411
template <typename BasicJsonType, typename A1, typename A2>
412
412
inline void from_json_tuple_impl (BasicJsonType&& j, std::pair<A1, A2>& p, priority_tag<1 > /* unused*/ )
413
413
{
414
- p = from_json_tuple_impl (std::forward<BasicJsonType>(j), identity_tag<std::pair<A1, A2>> {}, priority_tag<0 > {});
414
+ p = from_json_tuple_impl (std::forward<BasicJsonType>(j), identity_tag<std::pair<A1, A2 >> {}, priority_tag<0 > {});
415
415
}
416
416
417
417
template <typename BasicJsonType, typename ... Args>
418
- std::tuple<Args...> from_json_tuple_impl (BasicJsonType&& j, identity_tag<std::tuple<Args...>> /* unused*/ , priority_tag<2 > /* unused*/ )
418
+ std::tuple<Args...> from_json_tuple_impl (BasicJsonType&& j, identity_tag<std::tuple<Args... >> /* unused*/ , priority_tag<2 > /* unused*/ )
419
419
{
420
420
return from_json_tuple_impl_base<BasicJsonType, Args...>(std::forward<BasicJsonType>(j), index_sequence_for<Args...> {});
421
421
}
@@ -493,7 +493,7 @@ inline void from_json(const BasicJsonType& j, std_fs::path& p)
493
493
struct from_json_fn
494
494
{
495
495
template <typename BasicJsonType, typename T>
496
- auto operator ()(const BasicJsonType& j, T&& val) const
496
+ auto operator ()(const BasicJsonType & j, T&& val) const
497
497
noexcept (noexcept (from_json(j, std::forward<T>(val))))
498
498
-> decltype(from_json(j, std::forward<T>(val)))
499
499
{
0 commit comments