|
sparrow 1.3.0
|
Iterator used to iterate over the bits of a dynamic bitset as if they were addressable values. More...
#include <bitset_iterator.hpp>
Public Types | |
| using | self_type = bitset_iterator<B, is_const> |
| using | base_type |
| using | reference = typename base_type::reference |
| using | difference_type = typename base_type::difference_type |
| using | block_type = mpl::constify_t<typename B::block_type, is_const> |
| using | bitset_type = mpl::constify_t<B, is_const> |
| using | size_type = typename B::size_type |
Public Member Functions | |
| constexpr | bitset_iterator () noexcept=default |
| constexpr | bitset_iterator (bitset_type *bitset, size_type index) |
Friends | |
| class | iterator_access |
Iterator used to iterate over the bits of a dynamic bitset as if they were addressable values.
| B | the dynamic bitset this iterator operates on |
| is_const | a boolean indicating whether this is a const iterator. |
Definition at line 37 of file bitset_iterator.hpp.
| using sparrow::bitset_iterator< B, is_const >::base_type |
Definition at line 46 of file bitset_iterator.hpp.
| using sparrow::bitset_iterator< B, is_const >::bitset_type = mpl::constify_t<B, is_const> |
Definition at line 55 of file bitset_iterator.hpp.
| using sparrow::bitset_iterator< B, is_const >::block_type = mpl::constify_t<typename B::block_type, is_const> |
Definition at line 54 of file bitset_iterator.hpp.
| using sparrow::bitset_iterator< B, is_const >::difference_type = typename base_type::difference_type |
Definition at line 52 of file bitset_iterator.hpp.
| using sparrow::bitset_iterator< B, is_const >::reference = typename base_type::reference |
Definition at line 51 of file bitset_iterator.hpp.
| using sparrow::bitset_iterator< B, is_const >::self_type = bitset_iterator<B, is_const> |
Definition at line 45 of file bitset_iterator.hpp.
| using sparrow::bitset_iterator< B, is_const >::size_type = typename B::size_type |
Definition at line 56 of file bitset_iterator.hpp.
|
constexprdefaultnoexcept |
|
constexpr |
|
friend |
Definition at line 80 of file bitset_iterator.hpp.