xoreos  0.0.5
Public Attributes | List of all members
Common::HuffmanTable Struct Reference

#include <huffman.h>

Public Attributes

uint8 maxLength
 Maximal code length. If 0, it's searched for. More...
 
size_t codeCount
 Number of codes. More...
 
const uint32codes
 The actual codes. More...
 
const uint8lengths
 The lengths of the individual codes. More...
 
const uint32symbols
 The symbols, 0 if identical to the codes. More...
 

Detailed Description

Definition at line 37 of file huffman.h.

Member Data Documentation

◆ codeCount

size_t Common::HuffmanTable::codeCount

Number of codes.

Definition at line 39 of file huffman.h.

Referenced by Common::Huffman::Huffman().

◆ codes

const uint32* Common::HuffmanTable::codes

The actual codes.

Definition at line 41 of file huffman.h.

Referenced by Common::Huffman::Huffman().

◆ lengths

const uint8* Common::HuffmanTable::lengths

The lengths of the individual codes.

Definition at line 42 of file huffman.h.

Referenced by Common::Huffman::Huffman().

◆ maxLength

uint8 Common::HuffmanTable::maxLength

Maximal code length. If 0, it's searched for.

Definition at line 38 of file huffman.h.

Referenced by Common::Huffman::Huffman().

◆ symbols

const uint32* Common::HuffmanTable::symbols

The symbols, 0 if identical to the codes.

Definition at line 43 of file huffman.h.

Referenced by Common::Huffman::Huffman().


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