![]() |
Project
|
#include <Symbol.h>
Public Types | |
using | source_type = source_T |
using | value_type = Symbol |
using | size_type = size_t |
using | difference_type = std::ptrdiff_t |
Public Member Functions | |
constexpr | DecoderSymbol () noexcept |
constexpr | DecoderSymbol (source_type sourceSymbol, Symbol decoderSymbol) |
constexpr | DecoderSymbol (source_type symbol, typename value_type::value_type frequency, typename value_type::value_type cumulative) |
constexpr source_type | getSourceSymbol () const noexcept |
constexpr const value_type & | getDecoderSymbol () const noexcept |
constexpr const value_type * | getDecoderSymbolPtr () const noexcept |
bool | operator== (const DecoderSymbol &other) const |
bool | operator!= (const DecoderSymbol &other) const |
Protected Attributes | |
source_type | mSourceSymbol {} |
Symbol | mDecoderSymbol {} |
Friends | |
std::ostream & | operator<< (std::ostream &os, const DecoderSymbol &symbol) |
using o2::rans::internal::DecoderSymbol< source_T >::difference_type = std::ptrdiff_t |
using o2::rans::internal::DecoderSymbol< source_T >::size_type = size_t |
using o2::rans::internal::DecoderSymbol< source_T >::source_type = source_T |
using o2::rans::internal::DecoderSymbol< source_T >::value_type = Symbol |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
|
inline |
|
friend |
|
protected |
|
protected |