xtensor
|
Public Types | |
using | functor_type = F |
using | subiterator_traits = std::iterator_traits<IT> |
using | proxy_inner = xproxy_inner_types<detail::xfunctor_invoker_t<F, IT>> |
using | value_type = typename functor_type::value_type |
using | reference = typename proxy_inner::reference |
using | pointer = typename proxy_inner::pointer |
using | difference_type = typename subiterator_traits::difference_type |
using | iterator_category = typename subiterator_traits::iterator_category |
using | self_type = xfunctor_iterator<F, IT> |
Public Member Functions | |
Extended copy semantic | |
xfunctor_iterator (const IT &, functor_type *) | |
self_type & | operator++ () |
self_type & | operator-- () |
self_type & | operator+= (difference_type n) |
self_type & | operator-= (difference_type n) |
difference_type | operator- (xfunctor_iterator rhs) const |
reference | operator* () const |
pointer | operator-> () const |
bool | equal (const xfunctor_iterator &rhs) const |
bool | less_than (const xfunctor_iterator &rhs) const |
Definition at line 574 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::difference_type = typename subiterator_traits::difference_type |
Definition at line 590 of file xfunctor_view.hpp.
Definition at line 583 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::iterator_category = typename subiterator_traits::iterator_category |
Definition at line 591 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::pointer = typename proxy_inner::pointer |
Definition at line 589 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::proxy_inner = xproxy_inner_types<detail::xfunctor_invoker_t<F, IT>> |
Definition at line 586 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::reference = typename proxy_inner::reference |
Definition at line 588 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::self_type = xfunctor_iterator<F, IT> |
Definition at line 593 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::subiterator_traits = std::iterator_traits<IT> |
Definition at line 584 of file xfunctor_view.hpp.
using xt::xfunctor_iterator< F, IT >::value_type = typename functor_type::value_type |
Definition at line 587 of file xfunctor_view.hpp.
xt::xfunctor_iterator< F, IT >::xfunctor_iterator | ( | const IT & | it, |
functor_type * | pf ) |
Definition at line 1508 of file xfunctor_view.hpp.
auto xt::xfunctor_iterator< F, IT >::equal | ( | const xfunctor_iterator< F, IT > & | rhs | ) | const |
Definition at line 1561 of file xfunctor_view.hpp.
auto xt::xfunctor_iterator< F, IT >::less_than | ( | const xfunctor_iterator< F, IT > & | rhs | ) | const |
Definition at line 1567 of file xfunctor_view.hpp.
Definition at line 1549 of file xfunctor_view.hpp.
Definition at line 1515 of file xfunctor_view.hpp.
|
inline |
Definition at line 1529 of file xfunctor_view.hpp.
|
inline |
Definition at line 1543 of file xfunctor_view.hpp.
Definition at line 1522 of file xfunctor_view.hpp.
|
inline |
Definition at line 1536 of file xfunctor_view.hpp.
Definition at line 1555 of file xfunctor_view.hpp.