 
 | Public Types | |
| using | self_type = xiterator<St, S, L> | 
| using | stepper_type = St | 
| using | value_type = typename stepper_type::value_type | 
| using | reference = typename stepper_type::reference | 
| using | pointer = typename stepper_type::pointer | 
| using | difference_type = typename stepper_type::difference_type | 
| using | size_type = typename stepper_type::size_type | 
| using | iterator_category = std::random_access_iterator_tag | 
| using | private_base = detail::shape_storage<S> | 
| using | shape_type = typename private_base::shape_type | 
| using | shape_param_type = typename private_base::param_type | 
| using | index_type = xindex_type_t<shape_type> | 
| Public Member Functions | |
| xiterator (St st, shape_param_type shape, bool end_index) | |
| self_type & | operator++ () | 
| self_type & | operator-- () | 
| self_type & | operator+= (difference_type n) | 
| self_type & | operator-= (difference_type n) | 
| difference_type | operator- (const self_type &rhs) const | 
| reference | operator* () const | 
| pointer | operator-> () const | 
| bool | equal (const xiterator &rhs) const | 
| bool | less_than (const xiterator &rhs) const | 
Definition at line 287 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::difference_type = typename stepper_type::difference_type | 
Definition at line 303 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::index_type = xindex_type_t<shape_type> | 
Definition at line 310 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::iterator_category = std::random_access_iterator_tag | 
Definition at line 305 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::pointer = typename stepper_type::pointer | 
Definition at line 302 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::private_base = detail::shape_storage<S> | 
Definition at line 307 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::reference = typename stepper_type::reference | 
Definition at line 301 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::self_type = xiterator<St, S, L> | 
Definition at line 297 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::shape_param_type = typename private_base::param_type | 
Definition at line 309 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::shape_type = typename private_base::shape_type | 
Definition at line 308 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::size_type = typename stepper_type::size_type | 
Definition at line 304 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::stepper_type = St | 
Definition at line 299 of file xiterator.hpp.
| using xt::xiterator< St, S, L >::value_type = typename stepper_type::value_type | 
Definition at line 300 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1085 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1185 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1192 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1173 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1121 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1137 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1167 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1129 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1152 of file xiterator.hpp.
| 
 | inline | 
Definition at line 1179 of file xiterator.hpp.