sparrow 0.3.0
|
Layout iterator class. More...
#include <layout_iterator.hpp>
Public Types | |
using | self_type = layout_iterator<Iterator_types> |
using | base_type |
using | reference = typename base_type::reference |
using | difference_type = typename base_type::difference_type |
using | value_iterator = Iterator_types::value_iterator |
using | bitmap_iterator = Iterator_types::bitmap_iterator |
Public Member Functions | |
layout_iterator () noexcept=default | |
layout_iterator (value_iterator value_iter, bitmap_iterator bitmap_iter) | |
Friends | |
class | iterator_access |
Layout iterator class.
Relies on a layout's couple of value iterator and bitmap iterator to return reference proxies when it is dereferenced.
Definition at line 40 of file layout_iterator.hpp.
using sparrow::layout_iterator< Iterator_types >::base_type |
Definition at line 49 of file layout_iterator.hpp.
using sparrow::layout_iterator< Iterator_types >::bitmap_iterator = Iterator_types::bitmap_iterator |
Definition at line 60 of file layout_iterator.hpp.
using sparrow::layout_iterator< Iterator_types >::difference_type = typename base_type::difference_type |
Definition at line 56 of file layout_iterator.hpp.
using sparrow::layout_iterator< Iterator_types >::reference = typename base_type::reference |
Definition at line 55 of file layout_iterator.hpp.
using sparrow::layout_iterator< Iterator_types >::self_type = layout_iterator<Iterator_types> |
Definition at line 48 of file layout_iterator.hpp.
using sparrow::layout_iterator< Iterator_types >::value_iterator = Iterator_types::value_iterator |
Definition at line 58 of file layout_iterator.hpp.
|
defaultnoexcept |
sparrow::layout_iterator< Iterator_types >::layout_iterator | ( | value_iterator | value_iter, |
bitmap_iterator | bitmap_iter ) |
|
friend |
Definition at line 79 of file layout_iterator.hpp.