🚨 fix linter errors
This commit is contained in:
parent
62dada05ca
commit
c0ae88bf50
@ -166,7 +166,7 @@ namespace
|
|||||||
{
|
{
|
||||||
struct NonDefaultFromJsonStruct { };
|
struct NonDefaultFromJsonStruct { };
|
||||||
|
|
||||||
inline bool operator== (NonDefaultFromJsonStruct const& lhs, NonDefaultFromJsonStruct const& rhs)
|
inline bool operator== (NonDefaultFromJsonStruct const&, NonDefaultFromJsonStruct const&)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -185,7 +185,7 @@ namespace nlohmann
|
|||||||
template <>
|
template <>
|
||||||
struct adl_serializer<NonDefaultFromJsonStruct>
|
struct adl_serializer<NonDefaultFromJsonStruct>
|
||||||
{
|
{
|
||||||
static NonDefaultFromJsonStruct from_json (json const& j)
|
static NonDefaultFromJsonStruct from_json (json const&)
|
||||||
{
|
{
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
@ -1872,8 +1872,16 @@ TEST_CASE("regression tests")
|
|||||||
|
|
||||||
SECTION("issue #1647 - compile error when deserializing enum if both non-default from_json and non-member operator== exists for other type")
|
SECTION("issue #1647 - compile error when deserializing enum if both non-default from_json and non-member operator== exists for other type")
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
json j;
|
||||||
|
NonDefaultFromJsonStruct x = j;
|
||||||
|
NonDefaultFromJsonStruct y;
|
||||||
|
CHECK(x == y);
|
||||||
|
}
|
||||||
|
|
||||||
auto val = nlohmann::json("one").get<for_1647>();
|
auto val = nlohmann::json("one").get<for_1647>();
|
||||||
CHECK(val == for_1647::one);
|
CHECK(val == for_1647::one);
|
||||||
|
json j = val;
|
||||||
}
|
}
|
||||||
|
|
||||||
SECTION("issue #1805 - A pair<T1, T2> is json constructible only if T1 and T2 are json constructible")
|
SECTION("issue #1805 - A pair<T1, T2> is json constructible only if T1 and T2 are json constructible")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user