|
xoreos
0.0.5
|
A bit stream writer. 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/writestream.h"

Go to the source code of this file.
Classes | |
| class | Common::BitStreamWriter |
| A bit stream writer. More... | |
| class | Common::BitStreamWriterImpl< valueBits, isLE, isMSB2LSB > |
| A template implementing a bit stream writer for different data memory layouts. More... | |
Namespaces | |
| Common | |
Typedefs | |
| typedef BitStreamWriterImpl< 8, false, true > | Common::BitStreamWriter8MSB |
| 8-bit data, MSB to LSB. More... | |
| typedef BitStreamWriterImpl< 8, false, false > | Common::BitStreamWriter8LSB |
| 8-bit data, LSB to MSB. More... | |
| typedef BitStreamWriterImpl< 16, true, true > | Common::BitStreamWriter16LEMSB |
| 16-bit little-endian data, MSB to LSB. More... | |
| typedef BitStreamWriterImpl< 16, true, false > | Common::BitStreamWriter16LELSB |
| 16-bit little-endian data, LSB to MSB. More... | |
| typedef BitStreamWriterImpl< 16, false, true > | Common::BitStreamWriter16BEMSB |
| 16-bit big-endian data, MSB to LSB. More... | |
| typedef BitStreamWriterImpl< 16, false, false > | Common::BitStreamWriter16BELSB |
| 16-bit big-endian data, LSB to MSB. More... | |
| typedef BitStreamWriterImpl< 32, true, true > | Common::BitStreamWriter32LEMSB |
| 32-bit little-endian data, MSB to LSB. More... | |
| typedef BitStreamWriterImpl< 32, true, false > | Common::BitStreamWriter32LELSB |
| 32-bit little-endian data, LSB to MSB. More... | |
| typedef BitStreamWriterImpl< 32, false, true > | Common::BitStreamWriter32BEMSB |
| 32-bit big-endian data, MSB to LSB. More... | |
| typedef BitStreamWriterImpl< 32, false, false > | Common::BitStreamWriter32BELSB |
| 32-bit big-endian data, LSB to MSB. More... | |
| typedef BitStreamWriterImpl< 64, true, true > | Common::BitStreamWriter64LEMSB |
| 64-bit little-endian data, MSB to LSB. More... | |
| typedef BitStreamWriterImpl< 64, true, false > | Common::BitStreamWriter64LELSB |
| 64-bit little-endian data, LSB to MSB. More... | |
| typedef BitStreamWriterImpl< 64, false, true > | Common::BitStreamWriter64BEMSB |
| 64-bit big-endian data, MSB to LSB. More... | |
| typedef BitStreamWriterImpl< 64, false, false > | Common::BitStreamWriter64BELSB |
| 64-bit big-endian data, LSB to MSB. More... | |
A bit stream writer.
Definition in file bitstreamwriter.h.
1.8.14