xtensor
|
Public Types | |
using | self_type = xfunction_iterator<F, CT...> |
using | functor_type = typename std::remove_reference<F>::type |
using | xfunction_type = xfunction<F, CT...> |
using | value_type = typename xfunction_type::value_type |
using | reference = typename xfunction_type::value_type |
using | pointer = typename xfunction_type::const_pointer |
using | difference_type = typename xfunction_type::difference_type |
using | iterator_category = std::random_access_iterator_tag |
Public Member Functions | |
Broadcasting | |
template<class... It> | |
xfunction_iterator (const xfunction_type *func, It &&... it) noexcept | |
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 |
bool | equal (const self_type &rhs) const |
bool | less_than (const self_type &rhs) const |
template<std::size_t... I> | |
auto | deref_impl (std::index_sequence< I... >) const -> reference |
template<std::size_t... I> | |
auto | tuple_max_diff (std::index_sequence< I... >, const data_type &lhs, const data_type &rhs) const -> difference_type |
Definition at line 413 of file xfunction.hpp.
using xt::xfunction_iterator< F, CT >::difference_type = typename xfunction_type::difference_type |
Definition at line 429 of file xfunction.hpp.
Definition at line 423 of file xfunction.hpp.
using xt::xfunction_iterator< F, CT >::iterator_category = std::random_access_iterator_tag |
Definition at line 430 of file xfunction.hpp.
using xt::xfunction_iterator< F, CT >::pointer = typename xfunction_type::const_pointer |
Definition at line 428 of file xfunction.hpp.
using xt::xfunction_iterator< F, CT >::reference = typename xfunction_type::value_type |
Definition at line 427 of file xfunction.hpp.
using xt::xfunction_iterator< F, CT >::self_type = xfunction_iterator<F, CT...> |
Definition at line 422 of file xfunction.hpp.
using xt::xfunction_iterator< F, CT >::value_type = typename xfunction_type::value_type |
Definition at line 426 of file xfunction.hpp.
Definition at line 424 of file xfunction.hpp.
|
inlinenoexcept |
Definition at line 946 of file xfunction.hpp.
|
inline |
Definition at line 1030 of file xfunction.hpp.
Definition at line 1009 of file xfunction.hpp.
Definition at line 1019 of file xfunction.hpp.
Definition at line 1003 of file xfunction.hpp.
Definition at line 953 of file xfunction.hpp.
|
inline |
Definition at line 975 of file xfunction.hpp.
Definition at line 997 of file xfunction.hpp.
Definition at line 964 of file xfunction.hpp.
|
inline |
Definition at line 986 of file xfunction.hpp.
|
inline |
Definition at line 1037 of file xfunction.hpp.