codec_modes.hpp
Go to the documentation of this file.
boost::mpl::apply< AccumulatorSet, tag::codec< typename Codec::stream_decoder_type > >::type::result_type decode(const AccumulatorSet &acc)
Definition: accumulators/codec.hpp:275
boost::mpl::apply< AccumulatorSet, tag::codec< Mode > >::type::result_type codec(const AccumulatorSet &acc)
Definition: accumulators/codec.hpp:261
boost::mpl::apply< AccumulatorSet, tag::codec< typename Codec::stream_encoder_type > >::type::result_type encode(const AccumulatorSet &acc)
Definition: accumulators/codec.hpp:268
Definition: pair.hpp:31
Definition: codec_modes.hpp:71
constexpr static const std::size_t output_value_bits
Definition: codec_modes.hpp:81
constexpr static const std::size_t output_block_values
Definition: codec_modes.hpp:86
stream_processor_mode< Codec >::encoded_value_type input_value_type
Definition: codec_modes.hpp:75
stream_processor_mode< Codec >::encoded_block_type input_block_type
Definition: codec_modes.hpp:77
stream_processor_mode< Codec >::codec_type codec_type
Definition: codec_modes.hpp:72
codec_type::decoding_preprocessor_type preprocessor_type
Definition: codec_modes.hpp:89
codec_type::decoding_finalizer_type finalizer_type
Definition: codec_modes.hpp:88
constexpr static const std::size_t output_block_bits
Definition: codec_modes.hpp:85
stream_processor_mode< Codec >::decoded_value_type output_value_type
Definition: codec_modes.hpp:82
constexpr static const std::size_t input_value_bits
Definition: codec_modes.hpp:74
constexpr static const std::size_t input_block_values
Definition: codec_modes.hpp:79
stream_processor_mode< Codec >::decoded_block_type output_block_type
Definition: codec_modes.hpp:84
constexpr static const std::size_t input_block_bits
Definition: codec_modes.hpp:78
static output_block_type process_block(const input_block_type &plaintext)
Definition: codec_modes.hpp:91
Definition: codec_modes.hpp:45
static output_block_type process_block(const input_block_type &plaintext)
Definition: codec_modes.hpp:65
constexpr static const std::size_t input_block_bits
Definition: codec_modes.hpp:51
constexpr static const std::size_t output_value_bits
Definition: codec_modes.hpp:55
stream_processor_mode< Codec >::decoded_value_type input_value_type
Definition: codec_modes.hpp:49
stream_processor_mode< Codec >::encoded_block_type output_block_type
Definition: codec_modes.hpp:60
constexpr static const std::size_t output_block_values
Definition: codec_modes.hpp:59
stream_processor_mode< Codec >::decoded_block_type input_block_type
Definition: codec_modes.hpp:53
stream_processor_mode< Codec >::encoded_value_type output_value_type
Definition: codec_modes.hpp:56
codec_type::encoding_finalizer_type finalizer_type
Definition: codec_modes.hpp:62
constexpr static const std::size_t input_value_bits
Definition: codec_modes.hpp:48
stream_processor_mode< Codec >::codec_type codec_type
Definition: codec_modes.hpp:46
constexpr static const std::size_t input_block_values
Definition: codec_modes.hpp:52
constexpr static const std::size_t output_block_bits
Definition: codec_modes.hpp:58
codec_type::encoding_preprocessor_type preprocessor_type
Definition: codec_modes.hpp:63
Definition: codec_modes.hpp:34
codec_type::decoded_block_type decoded_block_type
Definition: codec_modes.hpp:41
codec_type::decoded_value_type decoded_value_type
Definition: codec_modes.hpp:40
codec_type::encoded_value_type encoded_value_type
Definition: codec_modes.hpp:37
codec_type::encoded_block_type encoded_block_type
Definition: codec_modes.hpp:38
Codec codec_type
Definition: codec_modes.hpp:35