![]() |
Project
|
#include <EncoderSymbolMapper.h>
Inherited by o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >.
Public Types | |
using | symbolTable_type = symbolTable_T |
using | coder_type = coder_T |
using | size_type = std::size_t |
using | difference_type = std::ptrdiff_t |
using | source_type = typename symbolTable_type::source_type |
using | symbol_type = typename symbolTable_type::symbol_type |
using | coderSymbol_type = typename coder_type::symbol_type |
using | incompressible_iterator = incompressible_IT |
Public Member Functions | |
template<typename source_IT > | |
source_IT | unpackSymbols (source_IT sourceIter, coderSymbol_type &symbol, size_type nStreams) |
template<typename source_IT > | |
source_IT | unpackSymbols (source_IT sourceIter, coderSymbol_type &symbol) |
incompressible_iterator | getIncompressibleIterator () const |
Protected Member Functions | |
template<typename source_IT > | |
const symbol_type & | lookupSymbol (source_IT sourceIter) |
EncoderSymbolMapperInterface ()=default | |
EncoderSymbolMapperInterface (const symbolTable_type &symbolTable, incompressible_IT incompressibleIter=nullptr) | |
Protected Attributes | |
const symbolTable_type * | mSymbolTable {} |
incompressible_iterator | mIncompressibleIter {} |
Definition at line 38 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::coder_type = coder_T |
Definition at line 42 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::coderSymbol_type = typename coder_type::symbol_type |
Definition at line 47 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::difference_type = std::ptrdiff_t |
Definition at line 44 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::incompressible_iterator = incompressible_IT |
Definition at line 48 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::size_type = std::size_t |
Definition at line 43 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::source_type = typename symbolTable_type::source_type |
Definition at line 45 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::symbol_type = typename symbolTable_type::symbol_type |
Definition at line 46 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapperInterface< symbolTable_T, coder_T, incompressible_IT, derived_T >::symbolTable_type = symbolTable_T |
Definition at line 41 of file EncoderSymbolMapper.h.
|
protecteddefault |
|
inlineprotected |
Definition at line 81 of file EncoderSymbolMapper.h.
|
inline |
Definition at line 62 of file EncoderSymbolMapper.h.
|
inlineprotected |
Definition at line 66 of file EncoderSymbolMapper.h.
|
inline |
Definition at line 57 of file EncoderSymbolMapper.h.
|
inline |
Definition at line 51 of file EncoderSymbolMapper.h.
|
protected |
Definition at line 86 of file EncoderSymbolMapper.h.
|
protected |
Definition at line 85 of file EncoderSymbolMapper.h.