ArithCodec(BasicOutputManager *bits_out, size_t number_of_contexts) | dirac::ArithCodec< T > | |
ArithCodec(BitInputManager *bits_in, size_t number_of_contexts) | dirac::ArithCodec< T > | |
ArithCodec(const ArithCodec &cpy) | dirac::ArithCodec< T > | [private] |
calc_t typedef | dirac::ArithCodec< T > | [protected] |
CODE_2ND_MSB | dirac::ArithCodec< T > | [protected, static] |
CODE_MAX | dirac::ArithCodec< T > | [protected, static] |
CODE_MSB | dirac::ArithCodec< T > | [protected, static] |
code_t typedef | dirac::ArithCodec< T > | [protected] |
Compress(T &in_data) | dirac::ArithCodec< T > | |
DecodeSymbol(const int context_num) | dirac::ArithCodec< T > | [inline, protected] |
Decompress(T &out_data, const int num_bytes) | dirac::ArithCodec< T > | |
DoWorkCode(T &in_data)=0 | dirac::ArithCodec< T > | [protected, pure virtual] |
DoWorkDecode(T &out_data)=0 | dirac::ArithCodec< T > | [protected, pure virtual] |
EncodeProbInterval(const ProbInterval &prob_interval, const calc_t range) | dirac::ArithCodec< T > | [protected] |
EncodeSymbol(const bool symbol, const int context_num) | dirac::ArithCodec< T > | [inline, protected] |
FlushEncoder() | dirac::ArithCodec< T > | [protected] |
InitContexts()=0 | dirac::ArithCodec< T > | [protected, pure virtual] |
InitDecoder() | dirac::ArithCodec< T > | [protected] |
InitEncoder() | dirac::ArithCodec< T > | [protected] |
InputBit() | dirac::ArithCodec< T > | [inline, private] |
m_bit_count | dirac::ArithCodec< T > | [private] |
m_bit_input | dirac::ArithCodec< T > | [private] |
m_bit_output | dirac::ArithCodec< T > | [private] |
m_code | dirac::ArithCodec< T > | [private] |
m_context_list | dirac::ArithCodec< T > | [protected] |
m_data_ptr | dirac::ArithCodec< T > | [private] |
m_decode_data_ptr | dirac::ArithCodec< T > | [private] |
m_high_code | dirac::ArithCodec< T > | [private] |
m_input_bits_left | dirac::ArithCodec< T > | [private] |
m_low_code | dirac::ArithCodec< T > | [private] |
m_max_count | dirac::ArithCodec< T > | [private] |
m_underflow | dirac::ArithCodec< T > | [private] |
operator=(const ArithCodec &rhs) | dirac::ArithCodec< T > | [private] |
ReadAllData() | dirac::ArithCodec< T > | [private] |
RemFromStream(const ProbInterval &prob_interval, const calc_t range) | dirac::ArithCodec< T > | [protected] |
ResetAll()=0 | dirac::ArithCodec< T > | [protected, pure virtual] |
Update(const bool symbol, const int context_num) | dirac::ArithCodec< T > | [inline, protected] |
~ArithCodec() | dirac::ArithCodec< T > | [virtual] |