xtensor
|
Public Types | |
using | self_type = xmultiindex_iterator<S> |
using | shape_type = S |
using | value_type = shape_type |
using | reference = value_type& |
using | pointer = value_type* |
using | difference_type = std::size_t |
using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
template<class B , class E , class C > | |
xmultiindex_iterator (B &&begin, E &&end, C &¤t, const std::size_t linear_index) | |
self_type & | operator++ () |
self_type | operator++ (int) |
shape_type & | operator* () |
const shape_type & | operator* () const |
bool | operator== (const self_type &rhs) const |
bool | operator!= (const self_type &rhs) const |
Definition at line 20 of file xmultiindex_iterator.hpp.
using xt::xmultiindex_iterator< S >::difference_type = std::size_t |
Definition at line 30 of file xmultiindex_iterator.hpp.
using xt::xmultiindex_iterator< S >::iterator_category = std::forward_iterator_tag |
Definition at line 31 of file xmultiindex_iterator.hpp.
using xt::xmultiindex_iterator< S >::pointer = value_type* |
Definition at line 29 of file xmultiindex_iterator.hpp.
using xt::xmultiindex_iterator< S >::reference = value_type& |
Definition at line 28 of file xmultiindex_iterator.hpp.
using xt::xmultiindex_iterator< S >::self_type = xmultiindex_iterator<S> |
Definition at line 24 of file xmultiindex_iterator.hpp.
Definition at line 25 of file xmultiindex_iterator.hpp.
using xt::xmultiindex_iterator< S >::value_type = shape_type |
Definition at line 27 of file xmultiindex_iterator.hpp.
|
inline |
Definition at line 36 of file xmultiindex_iterator.hpp.
|
inline |
Definition at line 86 of file xmultiindex_iterator.hpp.
|
inline |
Definition at line 71 of file xmultiindex_iterator.hpp.
|
inline |
Definition at line 76 of file xmultiindex_iterator.hpp.
|
inline |
Definition at line 44 of file xmultiindex_iterator.hpp.
Definition at line 64 of file xmultiindex_iterator.hpp.
|
inline |
Definition at line 81 of file xmultiindex_iterator.hpp.