From: Simon Marchi Date: Fri, 19 Sep 2025 20:27:01 +0000 (-0400) Subject: gdbsupport: add iterator_range::empty X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bb16b12f0e06e398f29f6b2d1877af6c6d93bc57;p=thirdparty%2Fbinutils-gdb.git gdbsupport: add iterator_range::empty Add iterator_range::empty, indicating if the range is empty. This is used in the following patch. Change-Id: I1e6c873e635c2bb0ce5aaea2a176470970f6d7ac Approved-By: Tom Tromey --- diff --git a/gdbsupport/iterator-range.h b/gdbsupport/iterator-range.h index 9653d40fad7..772c82480ac 100644 --- a/gdbsupport/iterator-range.h +++ b/gdbsupport/iterator-range.h @@ -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; };