|
b-tree-plus-alpha
|
Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = bool |
| using | difference_type = std::ptrdiff_t |
Public Member Functions | |
| BitContainerIterator (uint64_t _bits, uint16_t _index) | |
| bool | operator* () const |
| uint64_t | get_size () const |
| bool | is_end () const |
| BitContainerIterator & | operator++ () |
| BitContainerIterator | operator++ (int) |
| BitContainerIterator & | operator-- () |
| BitContainerIterator | operator-- (int) |
| BitContainerIterator | operator+ (difference_type n) const |
| BitContainerIterator & | operator+= (difference_type n) |
| BitContainerIterator | operator- (difference_type n) const |
| BitContainerIterator & | operator-= (difference_type n) |
| uint64_t | read_64bit_MSB_string () const |
| difference_type | operator- (const BitContainerIterator &other) const |
| bool | operator== (const BitContainerIterator &other) const |
| Equality comparison. | |
| bool | operator!= (const BitContainerIterator &other) const |
| Inequality comparison. | |
| bool | operator< (const BitContainerIterator &other) const |
| Less than comparison. | |
| bool | operator> (const BitContainerIterator &other) const |
| Greater than comparison. | |
| bool | operator<= (const BitContainerIterator &other) const |
| Less than or equal comparison. | |
| bool | operator>= (const BitContainerIterator &other) const |
| Greater than or equal comparison. | |
Public Attributes | |
| uint64_t | bits |
| uint16_t | index |