Base class of all random access iterators. More...
#include <shark/LinAlg/BLAS/cpu/iterator.hpp>
Friends | |
I | operator+ (random_access_iterator_base const &it, difference_type n) |
I | operator- (random_access_iterator_base const &it, difference_type n) |
I | operator+ (difference_type n, random_access_iterator_base const &it) |
I | operator- (difference_type n, random_access_iterator_base const &it) |
Base class of all random access iterators.
I | the derived iterator type |
T | the value type |
Tag | the iterator tag - must be dense/packed_random_access_iterator_tag |
The random access iterator can proceed in both directions via the post increment/decrement operator or in larger steps via the +, - and +=, -= operators. The random access iterator is LessThanComparable.
Definition at line 99 of file iterator.hpp.
|
friend |
Definition at line 113 of file iterator.hpp.
|
friend |
Definition at line 122 of file iterator.hpp.
|
friend |
Definition at line 117 of file iterator.hpp.
|
friend |
Definition at line 126 of file iterator.hpp.