kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/bits.h>
Public Types | |
using | value_type = V |
using | pointer = V * |
using | reference = V & |
using | difference_type = compact_bit_trie::difference_type |
using | iterator_category = std::bidirectional_iterator_tag |
Public Member Functions | |
iterator_t ()=default | |
iterator_t (const compact_bit_trie &range) | |
auto | operator* () const noexcept -> reference |
auto | operator-> () const noexcept -> pointer |
auto | operator++ () -> iterator_t |
using kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >::difference_type = compact_bit_trie::difference_type |
using kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >::iterator_category = std::bidirectional_iterator_tag |
using kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >::pointer = V* |
using kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >::reference = V& |
using kblib::compact_bit_trie< Key, key_range, Value >::iterator_t< V >::value_type = V |
|
default |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |