|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
#include <bitArray.H>
Public Member Functions | |
| unsigned int | read_bit (const unsigned int i) const noexcept |
| void | write_bit (const unsigned int i, const unsigned int val) noexcept |
| Byte () noexcept=default | |
| int | get_int () const noexcept |
| void | set_int (int i) noexcept |
| Byte & | operator|= (const Byte &rhs) noexcept |
| Byte & | operator&= (const Byte &rhs) noexcept |
| int | count_ones () const noexcept |
| int | count_zeros () const noexcept |
Private Attributes | |
| std::uint8_t | value = 0 |
Definition at line 115 of file bitArray.H.
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 175 of file bitArray.H.
References count_ones().
|
inlinenoexcept |
Definition at line 148 of file bitArray.H.
References value.
Definition at line 164 of file bitArray.H.
References value.
Definition at line 158 of file bitArray.H.
References value.
Definition at line 120 of file bitArray.H.
References Aleph::blossom_maximum_cardinality_matching(), and value.
Referenced by Aleph::BitArray::BitProxy::operator int(), and Aleph::BitArray::read_bit_ne().
Definition at line 153 of file bitArray.H.
References value.
Referenced by Aleph::BitArray::clear_unused_bits_in_last_byte(), Aleph::BitArray::operator&=(), and Aleph::BitArray::operator|=().
Definition at line 126 of file bitArray.H.
References Aleph::blossom_maximum_cardinality_matching().
Referenced by Aleph::BitArray::BitProxy::operator=(), and Aleph::BitArray::BitProxy::operator=().
|
private |
Definition at line 117 of file bitArray.H.
Referenced by count_ones(), get_int(), operator&=(), operator|=(), read_bit(), and set_int().