💚 fix build

This commit is contained in:
Niels Lohmann 2020-06-30 19:55:40 +02:00
parent c7e079cc98
commit f59f4a2b61
No known key found for this signature in database
GPG Key ID: 7F3CEA63AE251B69

View File

@ -32,8 +32,6 @@ SOFTWARE.
#include <nlohmann/json.hpp> #include <nlohmann/json.hpp>
using nlohmann::json; using nlohmann::json;
#include <utility>
namespace persons namespace persons
{ {
class person_with_private_data class person_with_private_data
@ -46,7 +44,7 @@ class person_with_private_data
public: public:
bool operator==(const person_with_private_data& rhs) const bool operator==(const person_with_private_data& rhs) const
{ {
return std::tie(name, age, metadata) == std::tie(rhs.name, rhs.age, rhs.metadata); return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
} }
person_with_private_data() = default; person_with_private_data() = default;
@ -68,7 +66,7 @@ class person_without_private_data_1
bool operator==(const person_without_private_data_1& rhs) const bool operator==(const person_without_private_data_1& rhs) const
{ {
return std::tie(name, age, metadata) == std::tie(rhs.name, rhs.age, rhs.metadata); return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
} }
person_without_private_data_1() = default; person_without_private_data_1() = default;
@ -90,7 +88,7 @@ class person_without_private_data_2
bool operator==(const person_without_private_data_2& rhs) const bool operator==(const person_without_private_data_2& rhs) const
{ {
return std::tie(name, age, metadata) == std::tie(rhs.name, rhs.age, rhs.metadata); return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
} }
person_without_private_data_2() = default; person_without_private_data_2() = default;