![]() |
Project
|
#include <Symbol.h>
Public Types | |
using | value_type = count_t |
using | state_type = uint64_t |
using | size_type = size_t |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
constexpr | PrecomputedSymbol () noexcept |
constexpr | PrecomputedSymbol (value_type frequency, value_type cumulative, size_t symbolTablePrecision) |
constexpr value_type | getFrequency () const noexcept |
constexpr value_type | getCumulative () const noexcept |
constexpr state_type | getReciprocalFrequency () const noexcept |
constexpr value_type | getFrequencyComplement () const noexcept |
constexpr value_type | getReciprocalShift () const noexcept |
bool | operator== (const PrecomputedSymbol &other) const |
bool | operator!= (const PrecomputedSymbol &other) const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const PrecomputedSymbol &symbol) |
using o2::rans::internal::PrecomputedSymbol::difference_type = std::ptrdiff_t |
using o2::rans::internal::PrecomputedSymbol::size_type = size_t |
using o2::rans::internal::PrecomputedSymbol::state_type = uint64_t |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
|
inline |
|
friend |