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 |