21 #ifndef mia_3d_iterator_hh
22 #define mia_3d_iterator_hh
101 template <
typename AI>
111 template <
typename AI>
120 template <
typename AI>
141 template <
typename T>
friend
170 template <
typename I>
171 template <
typename AI>
175 m_size = other.m_size;
176 m_begin = other.m_begin;
178 m_iterator = other.m_iterator;
179 m_xstride = other.m_xstride;
180 m_ystride = other.m_ystride;
181 m_boundary = other.m_boundary;
185 template <
typename I>
186 template <
typename AI>
189 m_size(other.m_size),
190 m_begin(other.m_begin),
192 m_xstride(other.m_xstride),
193 m_ystride(other.m_ystride),
194 m_iterator(other.m_iterator),
195 m_boundary(other.m_boundary)
204 template <
typename I>
212 return left.m_pos == right.m_pos;
219 template <
typename I>