NCBI C++ ToolKit
Classes | Namespaces | Typedefs
encoding.h File Reference

Encoding utilities for serialization (internal) More...

#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.

Go to the SVN repository for this file.

Classes

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

 bm
 #include<zmmintrin.h>
 

Typedefs

typedef decoder bm::decoder_big_endian
 Class for decoding data from memory buffer. More...
 

Detailed Description

Encoding utilities for serialization (internal)

Definition in file encoding.h.

Modified on Fri Sep 20 14:57:55 2024 by modify_doxy.py rev. 669887