This is an automated email from the ASF dual-hosted git repository.

mzhu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git

commit 7c8a9a9218b5b3a9a2acbf8c10899355773377ef
Author: Meng Zhu <[email protected]>
AuthorDate: Wed Mar 27 17:09:13 2019 -0700

    Added `==` and `!=` operator in `ResourceQuantities`.
    
    Review: https://reviews.apache.org/r/70329
---
 src/common/resource_quantities.cpp | 12 ++++++++++++
 src/common/resource_quantities.hpp |  3 +++
 2 files changed, 15 insertions(+)

diff --git a/src/common/resource_quantities.cpp 
b/src/common/resource_quantities.cpp
index 9ae5d9f..48e8994 100644
--- a/src/common/resource_quantities.cpp
+++ b/src/common/resource_quantities.cpp
@@ -177,6 +177,18 @@ bool ResourceQuantities::contains(const 
ResourceQuantities& right) const
 }
 
 
+bool ResourceQuantities::operator==(const ResourceQuantities& that) const
+{
+  return quantities == that.quantities;
+}
+
+
+bool ResourceQuantities::operator!=(const ResourceQuantities& that) const
+{
+  return quantities != that.quantities;
+}
+
+
 ResourceQuantities& ResourceQuantities::operator+=(
     const ResourceQuantities& right)
 {
diff --git a/src/common/resource_quantities.hpp 
b/src/common/resource_quantities.hpp
index e59ae03..cbf1364 100644
--- a/src/common/resource_quantities.hpp
+++ b/src/common/resource_quantities.hpp
@@ -128,6 +128,9 @@ public:
 
   bool contains(const ResourceQuantities& quantities) const;
 
+  bool operator==(const ResourceQuantities& quantities) const;
+  bool operator!=(const ResourceQuantities& quantities) const;
+
   ResourceQuantities& operator+=(const ResourceQuantities& quantities);
   ResourceQuantities& operator-=(const ResourceQuantities& quantities);
 

Reply via email to