| 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
 1.8.14