]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
gdbsupport: add iterator_range::empty
authorSimon Marchi <simon.marchi@efficios.com>
Fri, 19 Sep 2025 20:27:01 +0000 (16:27 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Tue, 30 Sep 2025 19:37:20 +0000 (19:37 +0000)
Add iterator_range::empty, indicating if the range is empty.  This is
used in the following patch.

Change-Id: I1e6c873e635c2bb0ce5aaea2a176470970f6d7ac
Approved-By: Tom Tromey <tom@tromey.com>
gdbsupport/iterator-range.h

index 9653d40fad794c52596293717a132578055b52f0..772c82480acc4ad03e0a2047671224e0a346d5d0 100644 (file)
@@ -56,6 +56,10 @@ struct iterator_range
   std::size_t size () const
   { return std::distance (m_begin, m_end); }
 
+  /* Return true if this range is empty.  */
+  bool empty () const
+  { return m_begin == m_end; }
+
 private:
   IteratorType m_begin, m_end;
 };