sparrow 0.3.0
|
#include <functor_index_iterator.hpp>
Public Types | |
using | result_type = std::invoke_result_t<FUNCTOR, std::size_t> |
using | self_type = functor_index_iterator<FUNCTOR> |
using | difference_type = std::ptrdiff_t |
using | size_type = std::size_t |
Public Member Functions | |
constexpr | functor_index_iterator ()=default |
constexpr | functor_index_iterator (FUNCTOR functor, size_type index) |
Friends | |
class | iterator_access |
Definition at line 23 of file functor_index_iterator.hpp.
using sparrow::functor_index_iterator< FUNCTOR >::difference_type = std::ptrdiff_t |
Definition at line 34 of file functor_index_iterator.hpp.
using sparrow::functor_index_iterator< FUNCTOR >::result_type = std::invoke_result_t<FUNCTOR, std::size_t> |
Definition at line 32 of file functor_index_iterator.hpp.
using sparrow::functor_index_iterator< FUNCTOR >::self_type = functor_index_iterator<FUNCTOR> |
Definition at line 33 of file functor_index_iterator.hpp.
using sparrow::functor_index_iterator< FUNCTOR >::size_type = std::size_t |
Definition at line 35 of file functor_index_iterator.hpp.
|
constexprdefault |
|
inlineconstexpr |
Definition at line 39 of file functor_index_iterator.hpp.
|
friend |
Definition at line 93 of file functor_index_iterator.hpp.