Huffman Encoder.
More...
#include <zdeflate.h>
|
static void | GenerateCodeLengths (unsigned int *codeBits, unsigned int maxCodeBits, const unsigned int *codeCounts, size_t nCodes) |
|
Huffman Encoder.
- Since
- Crypto++ 1.0
Definition at line 43 of file zdeflate.h.
HuffmanEncoder::HuffmanEncoder |
( |
| ) |
|
|
inline |
HuffmanEncoder::HuffmanEncoder |
( |
const unsigned int * |
codeBits, |
|
|
unsigned int |
nCodes |
|
) |
| |
Construct a HuffmanEncoder.
- Parameters
-
codeBits | a table of code bits |
nCodes | the number of codes in the table |
Definition at line 94 of file zdeflate.cpp.
void HuffmanEncoder::GenerateCodeLengths |
( |
unsigned int * |
codeBits, |
|
|
unsigned int |
maxCodeBits, |
|
|
const unsigned int * |
codeCounts, |
|
|
size_t |
nCodes |
|
) |
| |
|
static |
void HuffmanEncoder::Initialize |
( |
const unsigned int * |
codeBits, |
|
|
unsigned int |
nCodes |
|
) |
| |
Initialize or reinitialize this object.
- Parameters
-
codeBits | a table of code bits |
nCodes | the number of codes in the table |
Definition at line 193 of file zdeflate.cpp.
The documentation for this class was generated from the following files: