![]() |
Project
|
#include <SingleStreamEncoderImpl.h>
Public Types | |
| using | stream_type = typename base_type::stream_type |
| using | state_type = typename base_type::state_type |
| using | symbol_type = typename base_type::symbol_type |
| using | size_type = typename base_type::size_type |
| using | difference_type = typename base_type::difference_type |
Public Types inherited from o2::rans::internal::EncoderImpl< symbol_T, SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T > > | |
| using | stream_type = uint32_t |
| using | state_type = uint64_t |
| using | symbol_type = symbol_T |
| using | size_type = size_t |
| using | difference_type = std::ptrdiff_t |
Public Member Functions | |
| template<typename stream_IT > | |
| stream_IT | flush (stream_IT outputIter) |
| template<typename Stream_IT > | |
| Stream_IT | putSymbols (Stream_IT outputIter, const symbol_type &encodeSymbols) |
| template<typename Stream_IT > | |
| Stream_IT | putSymbols (Stream_IT outputIter, const symbol_type &encodeSymbols, size_type nActiveStreams) |
Public Member Functions inherited from o2::rans::internal::EncoderImpl< symbol_T, SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T > > | |
| Stream_IT | flush (Stream_IT outputIter) |
| Stream_IT | putSymbols (Stream_IT outputIter, const symbol_type &encodeSymbols) |
| Stream_IT | putSymbols (Stream_IT outputIter, const symbol_type &encodeSymbols, size_type nActiveStreams) |
Static Public Member Functions | |
| static constexpr size_type | getNstreams () noexcept |
| static constexpr state_type | getStreamingLowerBound () noexcept |
Static Public Member Functions inherited from o2::rans::internal::EncoderImpl< symbol_T, SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T > > | |
| static constexpr size_type | getNstreams () noexcept |
| static constexpr state_type | getStreamingLowerBound () noexcept |
Protected Member Functions | |
| template<typename stream_IT > | |
| std::tuple< state_type, stream_IT > | renorm (state_type state, stream_IT outputIter, typename std::remove_pointer_t< typename std::remove_cv_t< symbol_type > >::value_type frequency) |
| SingleStreamEncoderImplBase ()=default | |
| SingleStreamEncoderImplBase (size_t symbolTablePrecision) noexcept | |
Protected Member Functions inherited from o2::rans::internal::EncoderImpl< symbol_T, SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T > > | |
| EncoderImpl ()=default | |
| EncoderImpl (size_t symbolTablePrecision) noexcept | |
Protected Attributes | |
| state_type | mState {getStreamingLowerBound()} |
Protected Attributes inherited from o2::rans::internal::EncoderImpl< symbol_T, SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T > > | |
| size_type | mSymbolTablePrecision |
Additional Inherited Members | |
Static Protected Member Functions inherited from o2::rans::internal::EncoderImpl< symbol_T, SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T > > | |
| static constexpr state_type | getStreamOutTypeBits () noexcept |
Definition at line 32 of file SingleStreamEncoderImpl.h.
| using o2::rans::internal::SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T >::difference_type = typename base_type::difference_type |
Definition at line 42 of file SingleStreamEncoderImpl.h.
| using o2::rans::internal::SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T >::size_type = typename base_type::size_type |
Definition at line 41 of file SingleStreamEncoderImpl.h.
| using o2::rans::internal::SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T >::state_type = typename base_type::state_type |
Definition at line 39 of file SingleStreamEncoderImpl.h.
| using o2::rans::internal::SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T >::stream_type = typename base_type::stream_type |
Definition at line 38 of file SingleStreamEncoderImpl.h.
| using o2::rans::internal::SingleStreamEncoderImplBase< streamingLowerBound_V, symbol_T, derived_T >::symbol_type = typename base_type::symbol_type |
Definition at line 40 of file SingleStreamEncoderImpl.h.
|
protecteddefault |
|
inlineexplicitprotectednoexcept |
Definition at line 89 of file SingleStreamEncoderImpl.h.
|
inline |
Definition at line 47 of file SingleStreamEncoderImpl.h.
|
inlinestaticconstexprnoexcept |
Definition at line 44 of file SingleStreamEncoderImpl.h.
|
inlinestaticconstexprnoexcept |
Definition at line 70 of file SingleStreamEncoderImpl.h.
|
inline |
Definition at line 58 of file SingleStreamEncoderImpl.h.
|
inline |
Definition at line 64 of file SingleStreamEncoderImpl.h.
|
inlineprotected |
Definition at line 76 of file SingleStreamEncoderImpl.h.
|
protected |
Definition at line 73 of file SingleStreamEncoderImpl.h.