]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
include/interval_set: add get_end() to iterator
authorSage Weil <sage@redhat.com>
Mon, 30 Oct 2017 15:20:43 +0000 (10:20 -0500)
committerSage Weil <sage@redhat.com>
Sat, 2 Dec 2017 03:16:22 +0000 (21:16 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/include/interval_set.h

index aca7e0699c454f10d998dcafbb1c783a81e308de..de350013b89b7d8edde0be77163d90e79d288fa5 100644 (file)
@@ -76,6 +76,9 @@ class interval_set {
         T get_len() const {
                 return _iter->second;
         }
+        T get_end() const {
+                return _iter->first + _iter->second;
+        }
 
         // Set the interval length.
         void set_len(T len) {
@@ -135,6 +138,9 @@ class interval_set {
         T get_start() const {
                 return _iter->first;
         }
+        T get_end() const {
+                return _iter->first + _iter->second;
+        }
 
         // Return the interval length.
         T get_len() const {