Lines Matching defs:codeBits
85 HuffmanEncoder::HuffmanEncoder(const unsigned int *codeBits, unsigned int nCodes)
87 Initialize(codeBits, nCodes);
104 void HuffmanEncoder::GenerateCodeLengths(unsigned int *codeBits, unsigned int maxCodeBits, const unsigned int *codeCounts, size_t nCodes)
120 fill(codeBits, codeBits+nCodes, 0);
165 codeBits[tree[i].symbol] = 0;
171 codeBits[tree[i].symbol] = bits;
177 void HuffmanEncoder::Initialize(const unsigned int *codeBits, unsigned int nCodes)
180 unsigned int maxCodeBits = *max_element(codeBits, codeBits+nCodes);
188 blCount[codeBits[i]]++;
203 unsigned int len = m_valueToCode[i].len = codeBits[i];