Removing this, which was suggested by a linter, turns out to break things by breaking equality comparison. The NetworkConfig struct would have to be re-implemented in a more modern way to allow the compiler to properly generate comparison operators, which is not important right now.

This commit is contained in:
Adam Ierymenko
2025-08-25 13:38:57 -07:00
parent 1e62d69762
commit bfa4bd2584

View File

@@ -240,6 +240,15 @@ class NetworkConfig {
public:
NetworkConfig();
inline bool operator==(const NetworkConfig& nc) const
{
return (memcmp(this, &nc, sizeof(NetworkConfig)) == 0);
}
inline bool operator!=(const NetworkConfig& nc) const
{
return (! (*this == nc));
}
/**
* Write this network config to a dictionary for transport
*