|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Public Member Functions | |
| BitProxy (BitArray &a, const size_t i) noexcept | |
| operator int () const | |
| BitProxy & | operator= (const size_t value) |
| BitProxy & | operator= (const BitProxy &proxy) |
Private Attributes | |
| const size_t | index |
| const size_t | bit_index |
| const size_t | byte_index |
| BitArray * | array |
| Byte * | byte_ptr |
Definition at line 230 of file bitArray.H.
Definition at line 239 of file bitArray.H.
References array, Aleph::BitArray::array_of_bytes, byte_index, and byte_ptr.
|
inline |
Definition at line 248 of file bitArray.H.
References ah_out_of_range_error_if, array, bit_index, byte_ptr, Aleph::BitArray::current_size, index, and Aleph::Byte::read_bit().
Definition at line 274 of file bitArray.H.
References array, Aleph::BitArray::array_of_bytes, bit_index, byte_index, byte_ptr, Aleph::BitArray::clear_unused_bits_in_last_byte(), Aleph::BitArray::current_size, index, Aleph::FunctionalMixin< BitArray, unsigned int >::maps(), and Aleph::Byte::write_bit().
Definition at line 255 of file bitArray.H.
References array, Aleph::BitArray::array_of_bytes, bit_index, byte_index, byte_ptr, Aleph::BitArray::clear_unused_bits_in_last_byte(), Aleph::BitArray::current_size, index, Aleph::FunctionalMixin< BitArray, unsigned int >::maps(), and Aleph::Byte::write_bit().
|
private |
Definition at line 235 of file bitArray.H.
Referenced by BitProxy(), operator int(), operator=(), and operator=().
Definition at line 233 of file bitArray.H.
Referenced by operator int(), operator=(), and operator=().
Definition at line 234 of file bitArray.H.
Referenced by BitProxy(), operator=(), and operator=().
|
private |
Definition at line 236 of file bitArray.H.
Referenced by BitProxy(), operator int(), operator=(), and operator=().
Definition at line 232 of file bitArray.H.
Referenced by operator int(), operator=(), and operator=().