Add Ipv4Mask == and != operators, similarly to Ipv4Address.
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Mon, 18 Jun 2007 18:01:28 +0100
changeset 782 ca907fdc28fb
parent 781 a633eb59db61
child 783 abde897006fd
Add Ipv4Mask == and != operators, similarly to Ipv4Address.
src/node/ipv4-address.cc
src/node/ipv4-address.h
--- 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