![]() |
Project
|
#include <EncoderSymbolMapper.h>
Public Types | |
using | symbolTable_type = typename base_type::symbolTable_type |
using | coder_type = typename base_type::coder_type |
using | size_type = typename base_type::size_type |
using | difference_type = typename base_type::difference_type |
using | source_type = typename base_type::source_type |
using | symbol_type = typename base_type::symbol_type |
using | coderSymbol_type = typename base_type::coderSymbol_type |
using | incompressible_iterator = typename base_type::incompressible_iterator |
![]() | |
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 | |
EncoderSymbolMapper ()=default | |
EncoderSymbolMapper (const symbolTable_type &symbolTable, incompressible_IT incompressibleIter=nullptr) | |
template<typename source_IT > | |
source_IT | unpackSymbols (source_IT sourceIter, coderSymbol_type &unpacked) |
template<typename source_IT > | |
source_IT | unpackSymbols (source_IT sourceIter, coderSymbol_type &unpacked, size_type nStreams) |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
template<typename source_IT > | |
const symbol_type & | lookupSymbol (source_IT sourceIter) |
EncoderSymbolMapperInterface ()=default | |
EncoderSymbolMapperInterface (const symbolTable_type &symbolTable, incompressible_IT incompressibleIter=nullptr) | |
![]() | |
const symbolTable_type * | mSymbolTable {} |
incompressible_iterator | mIncompressibleIter {} |
Definition at line 90 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::coder_type = typename base_type::coder_type |
Definition at line 99 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::coderSymbol_type = typename base_type::coderSymbol_type |
Definition at line 104 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::difference_type = typename base_type::difference_type |
Definition at line 101 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::incompressible_iterator = typename base_type::incompressible_iterator |
Definition at line 105 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::size_type = typename base_type::size_type |
Definition at line 100 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::source_type = typename base_type::source_type |
Definition at line 102 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::symbol_type = typename base_type::symbol_type |
Definition at line 103 of file EncoderSymbolMapper.h.
using o2::rans::internal::EncoderSymbolMapper< symbolTable_T, coder_T, incompressible_IT >::symbolTable_type = typename base_type::symbolTable_type |
Definition at line 98 of file EncoderSymbolMapper.h.
|
default |
|
inline |
Definition at line 111 of file EncoderSymbolMapper.h.
|
inline |
Definition at line 114 of file EncoderSymbolMapper.h.
|
inline |
Definition at line 121 of file EncoderSymbolMapper.h.