#include <shark/LinAlg/BLAS/cpu/iterator.hpp>
Public Types | |
typedef std::conditional< std::is_const< Closure >::value, typename Closure::const_reference, typename Closure::reference >::type | reference |
Public Member Functions | |
indexed_iterator () | |
indexed_iterator (Closure container, size_type index) | |
template<class C > | |
indexed_iterator (indexed_iterator< C > const &iterator) | |
indexed_iterator & | operator++ () |
indexed_iterator & | operator-- () |
indexed_iterator & | operator+= (difference_type n) |
indexed_iterator & | operator-= (difference_type n) |
template<class T > | |
difference_type | operator- (indexed_iterator< T > const &it) const |
reference | operator* () const |
reference | operator[] (difference_type n) const |
size_type | index () const |
template<class T > | |
indexed_iterator & | operator= (indexed_iterator< T > const &it) |
template<class T > | |
bool | operator== (indexed_iterator< T > const &it) const |
template<class T > | |
bool | operator< (indexed_iterator< T > const &it) const |
Friends | |
template<class > | |
class | indexed_iterator |
Definition at line 219 of file iterator.hpp.
typedef std::conditional< std::is_const<Closure>::value, typename Closure::const_reference, typename Closure::reference >::type remora::iterators::indexed_iterator< Closure >::reference |
Definition at line 233 of file iterator.hpp.
|
inline |
Definition at line 236 of file iterator.hpp.
|
inline |
Definition at line 237 of file iterator.hpp.
|
inline |
Definition at line 241 of file iterator.hpp.
|
inline |
Definition at line 277 of file iterator.hpp.
|
inline |
Definition at line 267 of file iterator.hpp.
|
inline |
Definition at line 245 of file iterator.hpp.
|
inline |
Definition at line 253 of file iterator.hpp.
|
inline |
Definition at line 262 of file iterator.hpp.
|
inline |
Definition at line 249 of file iterator.hpp.
|
inline |
Definition at line 257 of file iterator.hpp.
|
inline |
Definition at line 295 of file iterator.hpp.
|
inline |
Definition at line 283 of file iterator.hpp.
|
inline |
Definition at line 291 of file iterator.hpp.
|
inline |
Definition at line 271 of file iterator.hpp.
Definition at line 302 of file iterator.hpp.