#include <streams.h>
template<typename IStream>
class BitStreamReader< IStream >
Definition at line 376 of file streams.h.
◆ BitStreamReader()
template<typename IStream >
◆ Read()
template<typename IStream >
Read the specified number of bits from the stream.
The data is returned in the nbits least significant bits of a 64-bit uint.
Definition at line 396 of file streams.h.
◆ m_buffer
template<typename IStream >
Buffered byte read in from the input stream.
A new byte is read into the buffer when m_offset reaches 8.
Definition at line 383 of file streams.h.
◆ m_istream
template<typename IStream >
◆ m_offset
template<typename IStream >
Number of high order bits in m_buffer already returned by previous Read() calls.
The next bit to be returned is at this offset from the most significant bit position.
Definition at line 388 of file streams.h.
The documentation for this class was generated from the following file: