template<typename InputType, typename OutputType, int inputSize = sizeof(InputType)*8, int outputSize = sizeof(OutputType)*8>
struct HuffmanBlocker< InputType, OutputType, inputSize, outputSize >
Constructs a blocked Huffman coding.
Constructs a blocked Huffman coding for the given input distribution.
The size of the output type must be a multiple of the input type's!
Definition at line 212 of file Huffman.h.
template<typename InputType, typename OutputType, int inputSize = sizeof(InputType)*8, int outputSize = sizeof(OutputType)*8>
template<class InputIterator >
void HuffmanBlocker< InputType, OutputType, inputSize, outputSize >::addItems |
( |
InputIterator |
begin, |
|
|
InputIterator |
end |
|
) |
| |
|
inline |
add a sequence of occurences to the frequency statistics
Definition at line 229 of file Huffman.h.