Hosted by
 |
Bit_Buffers
 |  | type Bit_Buffer |  |
 | A buffer for an array of bits. |  |
 |  | type Bit_Buffer_Access |  |
 | Access type. |  |
 |  | function Create |  |
 | Create a bit buffer with a capacity of 8 * Byte_Count bits. |  |
|
 |  | procedure Deallocate |  |
 | Free the bit buffer's memory and set the instance variable to
null. |  |
Param | Type | Description |
in out This | Bit_Buffer_Access |
|
|
 |  | procedure Reset |  |
 | Restart reading from the left of the bit buffer. |  |
|
 |  | procedure Clear |  |
 | Set all bits in this bit buffer to False. |  |
|
 |  | procedure Read_Row |  |
 | Fill the bit buffer with data from a stream. |  |
|
 |  | function Read_Bit |  |
 | Read the next bit from the bit buffer and advance the bit pointer. |  |
|
|
|