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