Lines Matching refs:m_current
44 if (m_current.has_value () != other.m_current.has_value ())
46 if (m_current.has_value ())
47 return *m_current == *other.m_current;
58 ++*m_current;
59 if (*m_current == m_ranges[m_index].end ())
69 return **m_current;
74 m_current is updated to point to its start; otherwise,
75 m_current is reset. */
80 m_current = m_ranges[m_index].begin ();
81 if (*m_current != m_ranges[m_index].end ())
84 m_current.reset ();
93 gdb::optional<typename Range::iterator> m_current;