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) {} 41 AdaptedConstIterator &operator=(const AdaptedConstIterator &rhs) { 41 AdaptedConstIterator &operator=(const AdaptedConstIterator &rhs) { 50 bool operator==(const AdaptedConstIterator &rhs) { 54 bool operator!=(const AdaptedConstIterator &rhs) { 65 return AdaptedConstIterator(m_iter + offset); 69 AdaptedConstIterator &operator++() { 75 AdaptedConstIterator &operator--() { 81 AdaptedConstIterator & 87 AdaptedConstIterator & 94 AdaptedConstIterator 96 return AdaptedConstIterator(m_iter + offset); 99 AdaptedConstIterator 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; } 114 friend AdaptedConstIterator<C1, E1, A1> 116 AdaptedConstIterator<C1, E1, A1> &); 120 operator-(AdaptedConstIterator<C1, E1, A1> &, 121 AdaptedConstIterator<C1, E1, A1> &); 124 friend void swap(AdaptedConstIterator<C1, E1, A1> &, 125 AdaptedConstIterator<C1, E1, A1> &); 132 AdaptedConstIterator<C, E, A> operator+( 135 AdaptedConstIterator<C, E, A> &rhs) { 140 typename AdaptedConstIterator<C, E, A>::BackingIterator::difference_type 141 operator-(AdaptedConstIterator<C, E, A> &lhs, 142 AdaptedConstIterator<C, E, A> &rhs) { 147 void swap(AdaptedConstIterator<C, E, A> &lhs, 148 AdaptedConstIterator<C, E, A> &rhs) { 160 AdaptedConstIterator<C, E, A> begin() { 161 return AdaptedConstIterator<C, E, A>(m_container.begin()); 164 AdaptedConstIterator<C, E, A> end() { 165 return AdaptedConstIterator<C, E, A>(m_container.end());