Information about the encoding of symbols. The symbol's value (between 0
and 255
) is not included, but deduced from the objects' position in the symbol array found in field symbols.
Definition at line 46 of file huffman.hpp.
#include <huffman.hpp>
Public Field Index: | |
std::size_t | frequency = 0 |
The number of occurrences of the symbol. | |
alib::ShiftOpRHS | wordLength = 0 |
0: symbol not used, otherwise between 1 and 255. | |
uint32_t | words [MAX_WORDS] = {0,0} |
The bitcode of the symbol. | |
std::size_t frequency = 0 |
The number of occurrences of the symbol.
Definition at line 48 of file huffman.hpp.
alib::ShiftOpRHS wordLength = 0 |
0: symbol not used, otherwise between 1 and 255.
Definition at line 49 of file huffman.hpp.
uint32_t words[MAX_WORDS] = {0,0} |
The bitcode of the symbol.
Definition at line 50 of file huffman.hpp.