![]() |
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 |