Grok 20.3.2
grk::t1::mqc_state Struct Reference

#include <mqc_state.h>

Public Member Functions

bool operator== (const mqc_state &other) const

Public Attributes

uint32_t qeval
 Probability of the Least Probable Symbol (0.75->0x8000, 1.5->0xffff).
uint8_t mps
 Most Probable Symbol (0 or 1).
const mqc_statenmps
 Next state if next encoded symbol is MPS.
const mqc_statenlps
 Next state if next encoded symbol is LPS.

Member Function Documentation

◆ operator==()

bool grk::t1::mqc_state::operator== ( const mqc_state & other) const
inline

References mps, nlps, nmps, and qeval.

Member Data Documentation

◆ mps

uint8_t grk::t1::mqc_state::mps

Most Probable Symbol (0 or 1).

Referenced by operator==().

◆ nlps

const mqc_state* grk::t1::mqc_state::nlps

Next state if next encoded symbol is LPS.

Referenced by operator==().

◆ nmps

const mqc_state* grk::t1::mqc_state::nmps

Next state if next encoded symbol is MPS.

Referenced by operator==().

◆ qeval

uint32_t grk::t1::mqc_state::qeval

Probability of the Least Probable Symbol (0.75->0x8000, 1.5->0xffff).

Referenced by operator==().


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