|
Libosmium
2.22.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <id_set.hpp>

Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = T |
| using | pointer = value_type* |
| using | reference = value_type& |
Public Member Functions | |
| IdSetDenseIterator (const id_set *set, T value, T last) noexcept | |
| IdSetDenseIterator & | operator++ () noexcept |
| IdSetDenseIterator | operator++ (int) noexcept |
| bool | operator== (const IdSetDenseIterator &rhs) const noexcept |
| bool | operator!= (const IdSetDenseIterator &rhs) const noexcept |
| T | operator* () const noexcept |
Private Types | |
| using | id_set = IdSetDense<T, chunk_bits> |
Private Member Functions | |
| void | next () noexcept |
Private Attributes | |
| const id_set * | m_set |
| T | m_value |
| T | m_last |
Const_iterator for iterating over a IdSetDense.
|
private |
| using osmium::index::IdSetDenseIterator< T, chunk_bits >::iterator_category = std::forward_iterator_tag |
| using osmium::index::IdSetDenseIterator< T, chunk_bits >::pointer = value_type* |
| using osmium::index::IdSetDenseIterator< T, chunk_bits >::reference = value_type& |
| using osmium::index::IdSetDenseIterator< T, chunk_bits >::value_type = T |
|
inlinenoexcept |
|
inlineprivatenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |
|
private |