Add Ipv4Mask == and != operators, similarly to Ipv4Address.
--- a/src/node/ipv4-address.cc Mon Jun 18 15:55:47 2007 +0100
+++ b/src/node/ipv4-address.cc Mon Jun 18 18:01:28 2007 +0100
@@ -230,6 +230,14 @@
mask.Print (os);
return os;
}
+bool operator == (Ipv4Mask const &a, Ipv4Mask const &b)
+{
+ return a.IsEqual (b);
+}
+bool operator != (Ipv4Mask const &a, Ipv4Mask const &b)
+{
+ return !a.IsEqual (b);
+}
}; // namespace ns3
--- a/src/node/ipv4-address.h Mon Jun 18 15:55:47 2007 +0100
+++ b/src/node/ipv4-address.h Mon Jun 18 18:01:28 2007 +0100
@@ -126,7 +126,9 @@
public:
size_t operator()(Ipv4Address const &x) const;
};
-bool operator != (Ipv4Address const &a, Ipv4Address const &b);
+
+bool operator == (Ipv4Mask const &a, Ipv4Mask const &b);
+bool operator != (Ipv4Mask const &a, Ipv4Mask const &b);
}; // namespace ns3