💚 fix build

parent c7e079cc
...@@ -32,8 +32,6 @@ SOFTWARE. ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment