62 typedef typename std::iterator_traits<T>::value_type
value_type;
63 typedef typename std::iterator_traits<T>::reference
reference;
65 typedef typename std::iterator_traits<T>::pointer
pointer;
131 template <
typename T>
140 template <
typename T>
148 template <
typename T>
156 template <
typename T>
158 bool operator<(const strided_iterator<T> it1,
const strided_iterator<T> it2) {
return (it1.m_vec < it2.m_vec); }
161 template <
typename T>
163 bool operator<=(const strided_iterator<T> it1,
const strided_iterator<T> it2) {
return (it1.m_vec <= it2.m_vec); }
166 template <
typename T>
171 template <
typename T>
192 template <u
int32 BLOCKSIZE,
typename T, block_str
ided_layout LAYOUT = ROW_MAJOR_LAYOUT>
195 typedef typename std::iterator_traits<T>::value_type
value_type;
196 typedef typename std::iterator_traits<T>::reference
reference;
198 typedef typename std::iterator_traits<T>::pointer
pointer;
272 template <u
int32 BLOCKSIZE,
typename T, block_str
ided_layout LAYOUT>
280 template <u
int32 BLOCKSIZE,
typename T, block_str
ided_layout LAYOUT>