dlvhex  2.5.0
vs12/bm/encoding.h File Reference
#include <memory.h>
#include "bmutil.h"
Include dependency graph for encoding.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  bm::encoder
 Memory encoding. More...
class  bm::decoder_base
 Base class for all decoding functionality. More...
class  bm::decoder
 Class for decoding data from memory buffer. More...
class  bm::decoder_little_endian
 Class for decoding data from memory buffer. More...
class  bm::bit_out< TEncoder >
 Byte based writer for un-aligned bit streaming. More...
class  bm::bit_in< TDecoder >
 Byte based reader for un-aligned bit streaming. More...
class  bm::gamma_encoder< T, TBitIO >
 Functor for Elias Gamma encoding. More...
class  bm::gamma_decoder< T, TBitIO >
 Elias Gamma decoder. More...

Namespaces

namespace  bm