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 24471cef2094bfac89ed9d065bd82fa105d40ad4
Author: Meng Zhu <[email protected]>
AuthorDate: Tue May 28 16:10:38 2019 +0200

    Added `==` and `!=` operators to `ResourceLimits`.
    
    This is currently only used in test to compare
    the actual and the expected.
    
    Review: https://reviews.apache.org/r/70733
---
 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 eb741e3..40c7ef1 100644
--- a/src/common/resource_quantities.cpp
+++ b/src/common/resource_quantities.cpp
@@ -505,6 +505,18 @@ bool ResourceLimits::contains(const ResourceLimits& right) 
const
 }
 
 
+bool ResourceLimits::operator==(const ResourceLimits& that) const
+{
+  return limits == that.limits;
+}
+
+
+bool ResourceLimits::operator!=(const ResourceLimits& that) const
+{
+  return limits != that.limits;
+}
+
+
 bool ResourceLimits::contains(const ResourceQuantities& quantities) const
 {
   foreachpair (const string& name, const Value::Scalar& quantity, quantities) {
diff --git a/src/common/resource_quantities.hpp 
b/src/common/resource_quantities.hpp
index 21f08c6..718ce14 100644
--- a/src/common/resource_quantities.hpp
+++ b/src/common/resource_quantities.hpp
@@ -233,6 +233,9 @@ public:
   //    `[("cpu":1)]` will not contain `[("cpu":2)]`.
   bool contains(const ResourceLimits& right) const;
 
+  bool operator==(const ResourceLimits& limits) const;
+  bool operator!=(const ResourceLimits& limits) const;
+
   bool contains(const ResourceQuantities& quantities) const;
 
 private:

Reply via email to