#include <shark/LinAlg/BLAS/cpu/iterator.hpp>
Public Types | |
typedef T & | reference |
typedef T * | pointer |
Public Member Functions | |
dense_storage_iterator () | |
dense_storage_iterator (pointer pos, size_type index, difference_type stride=1) | |
template<class U > | |
dense_storage_iterator (dense_storage_iterator< U, Tag > const &iter) | |
template<class U > | |
dense_storage_iterator & | operator= (dense_storage_iterator< U, Tag > const &iter) |
dense_storage_iterator & | operator++ () |
dense_storage_iterator & | operator-- () |
dense_storage_iterator & | operator+= (difference_type n) |
dense_storage_iterator & | operator-= (difference_type n) |
template<class U > | |
difference_type | operator- (dense_storage_iterator< U, Tag > const &it) const |
reference | operator* () const |
reference | operator[] (difference_type n) const |
size_type | index () const |
template<class U > | |
bool | operator== (dense_storage_iterator< U, Tag > const &it) const |
template<class U > | |
bool | operator< (dense_storage_iterator< U, Tag > const &it) const |
Friends | |
template<class , class > | |
class | dense_storage_iterator |
Definition at line 306 of file iterator.hpp.
typedef T* remora::iterators::dense_storage_iterator< T, Tag >::pointer |
Definition at line 317 of file iterator.hpp.
typedef T& remora::iterators::dense_storage_iterator< T, Tag >::reference |
Definition at line 316 of file iterator.hpp.
|
inline |
Definition at line 320 of file iterator.hpp.
|
inline |
Definition at line 321 of file iterator.hpp.
|
inline |
Definition at line 325 of file iterator.hpp.
|
inline |
Definition at line 372 of file iterator.hpp.
Referenced by remora::vector< T, cpu_tag >::clear_element(), and remora::vector< T, cpu_tag >::set_element().
|
inline |
Definition at line 364 of file iterator.hpp.
|
inline |
Definition at line 337 of file iterator.hpp.
|
inline |
Definition at line 347 of file iterator.hpp.
|
inline |
Definition at line 358 of file iterator.hpp.
|
inline |
Definition at line 342 of file iterator.hpp.
|
inline |
Definition at line 352 of file iterator.hpp.
|
inline |
Definition at line 384 of file iterator.hpp.
|
inline |
Definition at line 329 of file iterator.hpp.
|
inline |
Definition at line 378 of file iterator.hpp.
|
inline |
Definition at line 367 of file iterator.hpp.
|
friend |
Definition at line 393 of file iterator.hpp.