Home | History | Annotate | Download | only in gdbsupport

Lines Matching defs:iterator

28   /* The type of the iterator that is created by this range.  */
29 class iterator
33 iterator (const std::vector<Range> &ranges, size_t idx)
40 bool operator== (const iterator &other) const
51 bool operator!= (const iterator &other) const
56 iterator &operator++ ()
67 typename Range::iterator::value_type operator* () const
87 /* Index into the vector indicating where the current iterator
90 /* The current iterator into one of the vector ranges. If no
91 value then this (outer) iterator is at the end of the overall
93 std::optional<typename Range::iterator> m_current;
105 iterator begin () const
107 return iterator (m_ranges, 0);
110 iterator end () const
112 return iterator (m_ranges, m_ranges.size ());