reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
38 AdaptedConstIterator(const AdaptedConstIterator &rhs) : m_iter(rhs.m_iter) {} 42 m_iter = rhs.m_iter; 51 return m_iter == rhs.m_iter; 55 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; }