Bug 1298606: P1. Add Intervals::ContainsStrict method. r?gerald draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Sat, 27 Aug 2016 20:24:31 +1000
changeset 406611 16dc54f745ed99f23ea3ee175bc1f7e0b39b7088
parent 406610 817a6d1d3368ce8f44161cb839e476854ed62928
child 406612 190d2ee183ea9c2244eddf1d51deed76748f719f
push id27776
push userbmo:jyavenard@mozilla.com
push dateMon, 29 Aug 2016 07:12:53 +0000
reviewersgerald
bugs1298606
milestone51.0a1
Bug 1298606: P1. Add Intervals::ContainsStrict method. r?gerald MozReview-Commit-ID: 7XA8xVUWSi7
dom/media/Intervals.h
--- a/dom/media/Intervals.h
+++ b/dom/media/Intervals.h
@@ -576,16 +576,25 @@ public:
     for (const auto& interval : mIntervals) {
       if (interval.Contains(aInterval)) {
         return true;
       }
     }
     return false;
   }
 
+  bool ContainsStrict(const ElemType& aInterval) const {
+    for (const auto& interval : mIntervals) {
+      if (interval.ContainsStrict(aInterval)) {
+        return true;
+      }
+    }
+    return false;
+  }
+
   bool Contains(const T& aX) const {
     for (const auto& interval : mIntervals) {
       if (interval.Contains(aX)) {
         return true;
       }
     }
     return false;
   }