| Public Types | |
| using | self_type = xscalar_stepper<is_const, CT> | 
| using | storage_type = std::conditional_t<is_const, const xscalar<CT>, xscalar<CT>> | 
| using | value_type = typename storage_type::value_type | 
| using | reference | 
| using | pointer = std::conditional_t<is_const, typename storage_type::const_pointer, typename storage_type::pointer> | 
| using | size_type = typename storage_type::size_type | 
| using | difference_type = typename storage_type::difference_type | 
| using | shape_type = typename storage_type::shape_type | 
| template<class requested_type> | |
| using | simd_return_type = xt_simd::simd_return_type<value_type, requested_type> | 
| Public Member Functions | |
| xscalar_stepper (storage_type *c) noexcept | |
| reference | operator* () const noexcept | 
| void | step (size_type dim, size_type n=1) noexcept | 
| void | step_back (size_type dim, size_type n=1) noexcept | 
| void | reset (size_type dim) noexcept | 
| void | reset_back (size_type dim) noexcept | 
| void | to_begin () noexcept | 
| void | to_end (layout_type l) noexcept | 
| template<class T> | |
| simd_return_type< T > | step_simd () | 
| void | step_leading () | 
| template<class T> | |
| auto | step_simd () -> simd_return_type< T > | 
Definition at line 354 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::difference_type = typename storage_type::difference_type | 
Definition at line 366 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::pointer = std::conditional_t<is_const, typename storage_type::const_pointer, typename storage_type::pointer> | 
Definition at line 364 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::reference | 
Definition at line 362 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::self_type = xscalar_stepper<is_const, CT> | 
Definition at line 358 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::shape_type = typename storage_type::shape_type | 
Definition at line 367 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::simd_return_type = xt_simd::simd_return_type<value_type, requested_type> | 
Definition at line 370 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::size_type = typename storage_type::size_type | 
Definition at line 365 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::storage_type = std::conditional_t<is_const, const xscalar<CT>, xscalar<CT>> | 
Definition at line 359 of file xscalar.hpp.
| using xt::xscalar_stepper< is_const, CT >::value_type = typename storage_type::value_type | 
Definition at line 361 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 975 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 981 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 997 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 1002 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 987 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 992 of file xscalar.hpp.
| 
 | inline | 
Definition at line 1024 of file xscalar.hpp.
| 
 | inline | 
Definition at line 1018 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 1007 of file xscalar.hpp.
| 
 | inlinenoexcept | 
Definition at line 1012 of file xscalar.hpp.