|
Lhaz
|
#include <chuf.h>
クラス | |
| struct | DECODE |
| struct | ENCODE |
公開メンバ関数 | |
| HUFFMAN (METHOD method, uchar *t, MYFILE &infile, MYFILE &outfile, int dicbit, LONGLONG origsize, LONGLONG compsize, bool *unpackable) | |
| LONGLONG | GetCompsize (void) |
公開変数類 | |
| DECODE | Decode |
| ENCODE | Encode |
非公開変数類 | |
| uchar * | Text |
| MYFILE & | Infile |
| MYFILE & | Outfile |
| int | Dicbit |
| LONGLONG | Origsize |
| LONGLONG | Compsize |
| bool * | UnPackable |
静的非公開変数類 | |
| static const int | N1 = 286 |
| static const int | LENFIELD = 4 |
| static const int | BUFBITS = 16 |
| static const int | EXTRABITS = 8 |
| static DECODE | Decodes [9] |
| static ENCODE | Encodes [2] |
| enum HUFFMAN::HUF_ERROR |
| enum HUFFMAN::METHOD |
| HUFFMAN::HUFFMAN | ( | METHOD | method, |
| uchar * | t, | ||
| MYFILE & | infile, | ||
| MYFILE & | outfile, | ||
| int | dicbit, | ||
| LONGLONG | origsize, | ||
| LONGLONG | compsize, | ||
| bool * | unpackable | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
| DECODE HUFFMAN::Decode |
|
staticprivate |
|
private |
| ENCODE HUFFMAN::Encode |
|
staticprivate |
|
staticprivate |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |