dlvhex
2.5.0
|
Functor for Elias Gamma encoding. More...
#include <vs10/bm/encoding.h>
Public Member Functions | |
gamma_encoder (TBitIO &bout) | |
BMFORCEINLINE void | operator() (T value) |
Encode word. | |
gamma_encoder (TBitIO &bout) | |
BMFORCEINLINE void | operator() (T value) |
Encode word. | |
Private Member Functions | |
gamma_encoder (const gamma_encoder &) | |
gamma_encoder & | operator= (const gamma_encoder &) |
gamma_encoder (const gamma_encoder &) | |
gamma_encoder & | operator= (const gamma_encoder &) |
Private Attributes | |
TBitIO & | bout_ |
Functor for Elias Gamma encoding.
Definition at line 440 of file encoding.h.
bm::gamma_encoder< T, TBitIO >::gamma_encoder | ( | TBitIO & | bout | ) | [inline] |
Definition at line 443 of file encoding.h.
bm::gamma_encoder< T, TBitIO >::gamma_encoder | ( | const gamma_encoder< T, TBitIO > & | ) | [private] |
bm::gamma_encoder< T, TBitIO >::gamma_encoder | ( | TBitIO & | bout | ) | [inline] |
Definition at line 443 of file encoding.h.
bm::gamma_encoder< T, TBitIO >::gamma_encoder | ( | const gamma_encoder< T, TBitIO > & | ) | [private] |
BMFORCEINLINE void bm::gamma_encoder< T, TBitIO >::operator() | ( | T | value | ) | [inline] |
Encode word.
Definition at line 450 of file encoding.h.
References bm::gamma_encoder< T, TBitIO >::bout_.
BMFORCEINLINE void bm::gamma_encoder< T, TBitIO >::operator() | ( | T | value | ) | [inline] |
Encode word.
Definition at line 450 of file encoding.h.
References bm::gamma_encoder< T, TBitIO >::bout_.
gamma_encoder& bm::gamma_encoder< T, TBitIO >::operator= | ( | const gamma_encoder< T, TBitIO > & | ) | [private] |
gamma_encoder& bm::gamma_encoder< T, TBitIO >::operator= | ( | const gamma_encoder< T, TBitIO > & | ) | [private] |
TBitIO & bm::gamma_encoder< T, TBitIO >::bout_ [private] |
Definition at line 458 of file encoding.h.
Referenced by bm::gamma_encoder< T, TBitIO >::operator()().