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 |