NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
TTreeState Class Reference
Collaboration diagram for TTreeState:

Public Member Functions

 TTreeState ()
 

Public Attributes

ct_data dyn_ltree [HEAP_SIZE]
 
ct_data dyn_dtree [2 *D_CODES+1]
 
ct_data static_ltree [L_CODES+2]
 
ct_data static_dtree [D_CODES]
 
ct_data bl_tree [2 *BL_CODES+1]
 
tree_desc l_desc
 
tree_desc d_desc
 
tree_desc bl_desc
 
ush bl_count [MAX_BITS+1]
 
int heap [2 *L_CODES+1]
 
int heap_len
 
int heap_max
 
uch depth [2 *L_CODES+1]
 
uch length_code [MAX_MATCH - MIN_MATCH+1]
 
uch dist_code [512]
 
int base_length [LENGTH_CODES]
 
int base_dist [D_CODES]
 
uch far l_buf [LIT_BUFSIZE]
 
ush far d_buf [DIST_BUFSIZE]
 
uch flag_buf [(LIT_BUFSIZE/8)]
 
unsigned last_lit
 
unsigned last_dist
 
unsigned last_flags
 
uch flags
 
uch flag_bit
 
ulg opt_len
 
ulg static_len
 
ulg cmpr_bytelen
 
ulg cmpr_len_bits
 
ulg input_len
 
ushfile_type
 

Detailed Description

Definition at line 395 of file zip.cpp.

Constructor & Destructor Documentation

◆ TTreeState()

Member Data Documentation

◆ base_dist

int TTreeState::base_dist[D_CODES]

Definition at line 436 of file zip.cpp.

Referenced by compress_block(), and ct_init().

◆ base_length

int TTreeState::base_length[LENGTH_CODES]

Definition at line 433 of file zip.cpp.

Referenced by compress_block(), and ct_init().

◆ bl_count

ush TTreeState::bl_count[MAX_BITS+1]

Definition at line 414 of file zip.cpp.

Referenced by ct_init(), gen_bitlen(), and gen_codes().

◆ bl_desc

tree_desc TTreeState::bl_desc

Definition at line 412 of file zip.cpp.

Referenced by build_bl_tree(), and TTreeState().

◆ bl_tree

ct_data TTreeState::bl_tree[2 *BL_CODES+1]

Definition at line 408 of file zip.cpp.

Referenced by build_bl_tree(), init_block(), scan_tree(), send_all_trees(), send_tree(), and TTreeState().

◆ cmpr_bytelen

ulg TTreeState::cmpr_bytelen

Definition at line 458 of file zip.cpp.

Referenced by ct_init(), and flush_block().

◆ cmpr_len_bits

ulg TTreeState::cmpr_len_bits

Definition at line 459 of file zip.cpp.

Referenced by ct_init(), and flush_block().

◆ d_buf

ush far TTreeState::d_buf[DIST_BUFSIZE]

Definition at line 440 of file zip.cpp.

Referenced by compress_block(), and ct_tally().

◆ d_desc

tree_desc TTreeState::d_desc

Definition at line 411 of file zip.cpp.

Referenced by build_bl_tree(), flush_block(), and TTreeState().

◆ depth

uch TTreeState::depth[2 *L_CODES+1]

Definition at line 422 of file zip.cpp.

Referenced by build_tree().

◆ dist_code

uch TTreeState::dist_code[512]

Definition at line 428 of file zip.cpp.

Referenced by ct_init().

◆ dyn_dtree

ct_data TTreeState::dyn_dtree[2 *D_CODES+1]

Definition at line 401 of file zip.cpp.

Referenced by build_bl_tree(), ct_tally(), flush_block(), init_block(), send_all_trees(), and TTreeState().

◆ dyn_ltree

ct_data TTreeState::dyn_ltree[HEAP_SIZE]

◆ file_type

ush* TTreeState::file_type

Definition at line 464 of file zip.cpp.

Referenced by ct_init(), flush_block(), and set_file_type().

◆ flag_bit

uch TTreeState::flag_bit

Definition at line 450 of file zip.cpp.

Referenced by ct_tally(), and init_block().

◆ flag_buf

uch TTreeState::flag_buf[(LIT_BUFSIZE/8)]

Definition at line 442 of file zip.cpp.

Referenced by compress_block(), ct_tally(), and flush_block().

◆ flags

uch TTreeState::flags

Definition at line 449 of file zip.cpp.

Referenced by ct_tally(), flush_block(), and init_block().

◆ heap

int TTreeState::heap[2 *L_CODES+1]

Definition at line 416 of file zip.cpp.

Referenced by build_tree(), gen_bitlen(), and pqdownheap().

◆ heap_len

int TTreeState::heap_len

Definition at line 417 of file zip.cpp.

Referenced by build_tree(), and pqdownheap().

◆ heap_max

int TTreeState::heap_max

Definition at line 418 of file zip.cpp.

Referenced by build_tree(), and gen_bitlen().

◆ input_len

ulg TTreeState::input_len

Definition at line 461 of file zip.cpp.

Referenced by ct_init(), and flush_block().

◆ l_buf

uch far TTreeState::l_buf[LIT_BUFSIZE]

Definition at line 439 of file zip.cpp.

Referenced by compress_block(), and ct_tally().

◆ l_desc

tree_desc TTreeState::l_desc

Definition at line 410 of file zip.cpp.

Referenced by build_bl_tree(), flush_block(), and TTreeState().

◆ last_dist

unsigned TTreeState::last_dist

Definition at line 447 of file zip.cpp.

Referenced by ct_tally(), flush_block(), init_block(), and TTreeState().

◆ last_flags

unsigned TTreeState::last_flags

Definition at line 448 of file zip.cpp.

Referenced by ct_tally(), flush_block(), init_block(), and TTreeState().

◆ last_lit

unsigned TTreeState::last_lit

Definition at line 446 of file zip.cpp.

Referenced by compress_block(), ct_tally(), flush_block(), init_block(), and TTreeState().

◆ length_code

uch TTreeState::length_code[MAX_MATCH - MIN_MATCH+1]

Definition at line 425 of file zip.cpp.

Referenced by compress_block(), ct_init(), and ct_tally().

◆ opt_len

ulg TTreeState::opt_len

Definition at line 455 of file zip.cpp.

Referenced by build_bl_tree(), build_tree(), flush_block(), gen_bitlen(), and init_block().

◆ static_dtree

ct_data TTreeState::static_dtree[D_CODES]

Definition at line 406 of file zip.cpp.

Referenced by ct_init(), flush_block(), TZip::ideflate(), and TTreeState().

◆ static_len

ulg TTreeState::static_len

Definition at line 456 of file zip.cpp.

Referenced by build_bl_tree(), build_tree(), flush_block(), gen_bitlen(), and init_block().

◆ static_ltree

ct_data TTreeState::static_ltree[L_CODES+2]

Definition at line 402 of file zip.cpp.

Referenced by ct_init(), flush_block(), and TTreeState().


The documentation for this class was generated from the following file: