xtensor
|
Public Types | |
using | functor_type = F |
using | proxy_inner = xproxy_inner_types<detail::xfunctor_invoker_t<F, ST>> |
using | value_type = typename functor_type::value_type |
using | reference = typename proxy_inner::reference |
using | pointer = std::remove_reference_t<reference>* |
using | size_type = typename ST::size_type |
using | difference_type = typename ST::difference_type |
using | shape_type = typename ST::shape_type |
Public Member Functions | |
Extended copy semantic | |
xfunctor_stepper (const ST &, functor_type *) | |
reference | operator* () const |
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) |
Definition at line 628 of file xfunctor_view.hpp.
using xt::xfunctor_stepper< F, ST >::difference_type = typename ST::difference_type |
Definition at line 639 of file xfunctor_view.hpp.
Definition at line 632 of file xfunctor_view.hpp.
using xt::xfunctor_stepper< F, ST >::pointer = std::remove_reference_t<reference>* |
Definition at line 637 of file xfunctor_view.hpp.
using xt::xfunctor_stepper< F, ST >::proxy_inner = xproxy_inner_types<detail::xfunctor_invoker_t<F, ST>> |
Definition at line 634 of file xfunctor_view.hpp.
using xt::xfunctor_stepper< F, ST >::reference = typename proxy_inner::reference |
Definition at line 636 of file xfunctor_view.hpp.
using xt::xfunctor_stepper< F, ST >::shape_type = typename ST::shape_type |
Definition at line 641 of file xfunctor_view.hpp.
using xt::xfunctor_stepper< F, ST >::size_type = typename ST::size_type |
Definition at line 638 of file xfunctor_view.hpp.
using xt::xfunctor_stepper< F, ST >::value_type = typename functor_type::value_type |
Definition at line 635 of file xfunctor_view.hpp.
xt::xfunctor_stepper< F, ST >::xfunctor_stepper | ( | const ST & | stepper, |
functor_type * | pf ) |
Definition at line 1589 of file xfunctor_view.hpp.
Definition at line 1596 of file xfunctor_view.hpp.
Definition at line 1626 of file xfunctor_view.hpp.
Definition at line 1632 of file xfunctor_view.hpp.
Definition at line 1602 of file xfunctor_view.hpp.
void xt::xfunctor_stepper< F, ST >::step | ( | size_type | dim, |
size_type | n ) |
Definition at line 1614 of file xfunctor_view.hpp.
Definition at line 1608 of file xfunctor_view.hpp.
void xt::xfunctor_stepper< F, ST >::step_back | ( | size_type | dim, |
size_type | n ) |
Definition at line 1620 of file xfunctor_view.hpp.
Definition at line 1638 of file xfunctor_view.hpp.
void xt::xfunctor_stepper< F, ST >::to_end | ( | layout_type | l | ) |
Definition at line 1644 of file xfunctor_view.hpp.