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
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3

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
*