|
xoreos
0.0.5
|
A bit stream. More...
#include <cassert>#include <boost/noncopyable.hpp>#include "src/common/types.h"#include "src/common/disposableptr.h"#include "src/common/error.h"#include "src/common/readstream.h"

Go to the source code of this file.
Classes | |
| class | Common::BitStream |
| A bit stream. More... | |
| class | Common::BitStreamImpl< valueBits, isLE, isMSB2LSB > |
| A template implementing a bit stream for different data memory layouts. More... | |
Namespaces | |
| Common | |
Typedefs | |
| typedef BitStreamImpl< 8, false, true > | Common::BitStream8MSB |
| 8-bit data, MSB to LSB. More... | |
| typedef BitStreamImpl< 8, false, false > | Common::BitStream8LSB |
| 8-bit data, LSB to MSB. More... | |
| typedef BitStreamImpl< 16, true, true > | Common::BitStream16LEMSB |
| 16-bit little-endian data, MSB to LSB. More... | |
| typedef BitStreamImpl< 16, true, false > | Common::BitStream16LELSB |
| 16-bit little-endian data, LSB to MSB. More... | |
| typedef BitStreamImpl< 16, false, true > | Common::BitStream16BEMSB |
| 16-bit big-endian data, MSB to LSB. More... | |
| typedef BitStreamImpl< 16, false, false > | Common::BitStream16BELSB |
| 16-bit big-endian data, LSB to MSB. More... | |
| typedef BitStreamImpl< 32, true, true > | Common::BitStream32LEMSB |
| 32-bit little-endian data, MSB to LSB. More... | |
| typedef BitStreamImpl< 32, true, false > | Common::BitStream32LELSB |
| 32-bit little-endian data, LSB to MSB. More... | |
| typedef BitStreamImpl< 32, false, true > | Common::BitStream32BEMSB |
| 32-bit big-endian data, MSB to LSB. More... | |
| typedef BitStreamImpl< 32, false, false > | Common::BitStream32BELSB |
| 32-bit big-endian data, LSB to MSB. More... | |
| typedef BitStreamImpl< 64, true, true > | Common::BitStream64LEMSB |
| 64-bit little-endian data, MSB to LSB. More... | |
| typedef BitStreamImpl< 64, true, false > | Common::BitStream64LELSB |
| 64-bit little-endian data, LSB to MSB. More... | |
| typedef BitStreamImpl< 64, false, true > | Common::BitStream64BEMSB |
| 64-bit big-endian data, MSB to LSB. More... | |
| typedef BitStreamImpl< 64, false, false > | Common::BitStream64BELSB |
| 64-bit big-endian data, LSB to MSB. More... | |
A bit stream.
Definition in file bitstream.h.
1.8.14