 
 | 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 401 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::difference_type = typename xfunction_type::difference_type | 
Definition at line 417 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::functor_type = typename std::remove_reference<F>::type | 
Definition at line 411 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::iterator_category = std::random_access_iterator_tag | 
Definition at line 418 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::pointer = typename xfunction_type::const_pointer | 
Definition at line 416 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::reference = typename xfunction_type::value_type | 
Definition at line 415 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::self_type = xfunction_iterator<F, CT...> | 
Definition at line 410 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::value_type = typename xfunction_type::value_type | 
Definition at line 414 of file xfunction.hpp.
| using xt::xfunction_iterator< F, CT >::xfunction_type = xfunction<F, CT...> | 
Definition at line 412 of file xfunction.hpp.
| 
 | inlinenoexcept | 
Definition at line 931 of file xfunction.hpp.
| 
 | inline | 
Definition at line 1015 of file xfunction.hpp.
| 
 | inline | 
Definition at line 994 of file xfunction.hpp.
| 
 | inline | 
Definition at line 1004 of file xfunction.hpp.
| 
 | inline | 
Definition at line 988 of file xfunction.hpp.
| 
 | inline | 
Definition at line 938 of file xfunction.hpp.
| 
 | inline | 
Definition at line 960 of file xfunction.hpp.
| 
 | inline | 
Definition at line 982 of file xfunction.hpp.
| 
 | inline | 
Definition at line 949 of file xfunction.hpp.
| 
 | inline | 
Definition at line 971 of file xfunction.hpp.
| 
 | inline | 
Definition at line 1022 of file xfunction.hpp.