Lines Matching refs:m_iter
32 : m_iter(backing_iterator) {} in AdaptedConstIterator()
35 AdaptedConstIterator() : m_iter() {} in AdaptedConstIterator()
38 AdaptedConstIterator(const AdaptedConstIterator &rhs) : m_iter(rhs.m_iter) {} in AdaptedConstIterator()
42 m_iter = rhs.m_iter;
51 return m_iter == rhs.m_iter;
55 return m_iter != rhs.m_iter;
59 E operator*() { return (*A)(m_iter); }
61 E operator->() { return (*A)(m_iter); }
65 return AdaptedConstIterator(m_iter + offset);
70 m_iter++;
76 m_iter--;
83 m_iter += offset;
89 m_iter -= offset;
96 return AdaptedConstIterator(m_iter + offset);
101 return AdaptedConstIterator(m_iter - offset);
105 bool operator<(AdaptedConstIterator &rhs) { return m_iter < rhs.m_iter; }
107 bool operator<=(AdaptedConstIterator &rhs) { return m_iter <= rhs.m_iter; }
109 bool operator>(AdaptedConstIterator &rhs) { return m_iter > rhs.m_iter; }
111 bool operator>=(AdaptedConstIterator &rhs) { return m_iter >= rhs.m_iter; }
128 BackingIterator m_iter;
143 return (lhs.m_iter - rhs.m_iter);
149 std::swap(lhs.m_iter, rhs.m_iter); in swap()