#include <DFDecoderWrapper.hpp>
Inheritance diagram for bracz::DFDecoderWrapper< FR >:
Public Types | |
typedef SimpleDecoderBase< FR >::params_t | params_t |
Public Member Functions | |
DFDecoderWrapper (const params_t *par) | |
void | pushItem (item_t item) |
void | pushItemWithWrite (item_t item, counter_t support) |
void | pushItemWithPrevSupport (item_t item) |
SimpleDecoderBase (const typename DecoderBase< FR >::params_t *par) | |
void | setCodeInverse (const std::vector< item_t > &code_inverse) |
DecoderBase (const params_t *par) | |
Static Public Member Functions | |
static bool DINLINE | isDFO () |
Protected Attributes | |
std::vector< item_t > | code_inverse |
The inverse of code vector. |
FR must be a DF Output Manager
Definition at line 23 of file DFDecoderWrapper.hpp.
|
Reimplemented from DecoderBase< FR >. Definition at line 27 of file DFDecoderWrapper.hpp. |
|
Definition at line 28 of file DFDecoderWrapper.hpp. |
|
Definition at line 28 of file DecoderBase.hpp. |
|
Definition at line 32 of file DFDecoderWrapper.hpp. |
|
Definition at line 37 of file DFDecoderWrapper.hpp. References SimpleDecoderBase< FR >::code_inverse. |
|
Definition at line 47 of file DFDecoderWrapper.hpp. References SimpleDecoderBase< FR >::code_inverse. |
|
Definition at line 42 of file DFDecoderWrapper.hpp. References SimpleDecoderBase< FR >::code_inverse. |
|
Reimplemented from DecoderBase< FR >. Definition at line 26 of file SimpleDecoderBase.hpp. |
|
Definition at line 24 of file SimpleDecoderBase.hpp. |
|
The inverse of code vector. code_inverse[i] stores the original code of the item, whose new code is i. Definition at line 39 of file SimpleDecoderBase.hpp. Referenced by bracz::DFDecoderWrapper< FR >::pushItem(), bracz::DFDecoderWrapper< FR >::pushItemWithPrevSupport(), and bracz::DFDecoderWrapper< FR >::pushItemWithWrite(). |