|
|
using | iterator_type = Iterator |
| |
|
using | value_type = decltype(std::tuple_cat(std::make_tuple(*std::declval< Iterator >()), std::declval< Get >().get_as_tuple(std::declval< typename Get::entity_type >())...)) |
| |
|
using | pointer = memory::input_iterator_pointer< value_type > |
| |
|
using | reference = value_type |
| |
|
using | difference_type = std::ptrdiff_t |
| |
|
using | iterator_category = std::input_iterator_tag |
| |
|
using | iterator_concept = std::forward_iterator_tag |
| |
|
|
| extended_view_iterator (iterator_type from) |
| |
|
auto | operator++ () noexcept -> extended_view_iterator & |
| |
|
auto | operator++ (int) noexcept -> extended_view_iterator |
| |
|
auto | operator* () const noexcept -> reference |
| |
|
auto | operator-> () const noexcept -> pointer |
| |
|
constexpr auto | base () const noexcept -> iterator_type |
| |
The documentation for this class was generated from the following file: