xtensor
|
Public Types | |
using | self_type = xmasked_view_stepper<D, is_const> |
using | masked_view_type = std::decay_t<D> |
using | value_type = typename masked_view_type::value_type |
using | reference |
using | pointer |
using | size_type = typename masked_view_type::size_type |
using | difference_type = typename masked_view_type::difference_type |
using | data_type = typename masked_view_type::data_type |
using | mask_type = typename masked_view_type::mask_type |
using | value_stepper = std::conditional_t<is_const, typename data_type::const_stepper, typename data_type::stepper> |
using | mask_stepper = std::conditional_t<is_const, typename mask_type::const_stepper, typename mask_type::stepper> |
Public Member Functions | |
Data | |
xmasked_view_stepper (value_stepper vs, mask_stepper fs) noexcept | |
void | step (size_type dim) |
void | step_back (size_type dim) |
void | step (size_type dim, size_type n) |
void | step_back (size_type dim, size_type n) |
void | reset (size_type dim) |
void | reset_back (size_type dim) |
void | to_begin () |
void | to_end (layout_type l) |
reference | operator* () const |
Definition at line 253 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::data_type = typename masked_view_type::data_type |
Definition at line 266 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::difference_type = typename masked_view_type::difference_type |
Definition at line 265 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::mask_stepper = std::conditional_t<is_const, typename mask_type::const_stepper, typename mask_type::stepper> |
Definition at line 269 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::mask_type = typename masked_view_type::mask_type |
Definition at line 267 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::masked_view_type = std::decay_t<D> |
Definition at line 258 of file xmasked_view.hpp.
Definition at line 262 of file xmasked_view.hpp.
Definition at line 260 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::self_type = xmasked_view_stepper<D, is_const> |
Definition at line 257 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::size_type = typename masked_view_type::size_type |
Definition at line 264 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::value_stepper = std::conditional_t<is_const, typename data_type::const_stepper, typename data_type::stepper> |
Definition at line 268 of file xmasked_view.hpp.
using xt::xmasked_view_stepper< D, is_const >::value_type = typename masked_view_type::value_type |
Definition at line 259 of file xmasked_view.hpp.
|
inlinenoexcept |
Definition at line 607 of file xmasked_view.hpp.
Definition at line 670 of file xmasked_view.hpp.
Definition at line 642 of file xmasked_view.hpp.
|
inline |
Definition at line 649 of file xmasked_view.hpp.
Definition at line 614 of file xmasked_view.hpp.
|
inline |
Definition at line 628 of file xmasked_view.hpp.
Definition at line 621 of file xmasked_view.hpp.
|
inline |
Definition at line 635 of file xmasked_view.hpp.
Definition at line 656 of file xmasked_view.hpp.
|
inline |
Definition at line 663 of file xmasked_view.hpp.