accumulators/codec.hpp
Go to the documentation of this file.
269 return boost::accumulators::extract_result<tag::codec<typename Codec::stream_encoder_type>>(acc);
276 return boost::accumulators::extract_result<tag::codec<typename Codec::stream_decoder_type>>(acc);
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::block< Mode > >::type::result_type block(const AccumulatorSet &acc)
Definition: accumulators/block.hpp:259
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
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31
Definition: accumulators/codec.hpp:49
CodecMode codec_mode_type
Definition: accumulators/codec.hpp:50
codec_mode_type::preprocessor_type preprocessor_type
Definition: accumulators/codec.hpp:191
input_block_type input
Definition: accumulators/codec.hpp:240
codec_impl(boost::accumulators::dont_care)
Definition: accumulators/codec.hpp:210
void operator()(const ArgumentPack &args)
Definition: accumulators/codec.hpp:214
codec_mode_type::input_block_type input_block_type
Definition: accumulators/codec.hpp:195
output_block_type::value_type output_value_type
Definition: accumulators/codec.hpp:205
CodecMode codec_mode_type
Definition: accumulators/codec.hpp:187
codec_mode_type::output_block_type output_block_type
Definition: accumulators/codec.hpp:202
std::size_t leading_zeros
Definition: accumulators/codec.hpp:239
postprocessing_accumulator_mode< CodecMode > accumulator_mode_type
Definition: accumulators/codec.hpp:188
codec_mode_type::finalizer_type finalizer_type
Definition: accumulators/codec.hpp:190
digest< output_block_bits > result_type
Definition: accumulators/codec.hpp:208
input_block_type::value_type input_value_type
Definition: accumulators/codec.hpp:198
result_type result(boost::accumulators::dont_care) const
Definition: accumulators/codec.hpp:226
result_type dgst
Definition: accumulators/codec.hpp:180
void operator()(const ArgumentPack &args)
Definition: accumulators/codec.hpp:103
void process(const input_block_type &block, std::size_t)
Definition: accumulators/codec.hpp:157
codec_impl(boost::accumulators::dont_care)
Definition: accumulators/codec.hpp:99
input_block_type::value_type input_value_type
Definition: accumulators/codec.hpp:85
codec_mode_type::preprocessor_type preprocessor_type
Definition: accumulators/codec.hpp:78
codec_mode_type::output_block_type output_block_type
Definition: accumulators/codec.hpp:89
codec_mode_type::finalizer_type finalizer_type
Definition: accumulators/codec.hpp:77
void resolve_type(const input_value_type &value, std::size_t bits)
Definition: accumulators/codec.hpp:127
cache_type cache
Definition: accumulators/codec.hpp:179
result_type result(boost::accumulators::dont_care) const
Definition: accumulators/codec.hpp:107
output_block_type::value_type output_value_type
Definition: accumulators/codec.hpp:92
preprocessing_accumulator_mode< CodecMode > accumulator_mode_type
Definition: accumulators/codec.hpp:75
codec_mode_type::input_block_type input_block_type
Definition: accumulators/codec.hpp:82
digest< output_block_bits > result_type
Definition: accumulators/codec.hpp:97
boost::container::static_vector< input_value_type, input_block_values > cache_type
Definition: accumulators/codec.hpp:94
void process(const input_value_type &value, std::size_t)
Definition: accumulators/codec.hpp:143
void resolve_type(const input_block_type &value, std::size_t bits)
Definition: accumulators/codec.hpp:135
CodecMode codec_mode_type
Definition: accumulators/codec.hpp:74
std::size_t seen
Definition: accumulators/codec.hpp:178
Definition: accumulators/codec.hpp:65
CodecMode codec_mode_type
Definition: accumulators/codec.hpp:66
AccumulatorMode accumulator_mode_type
Definition: accumulators/codec.hpp:67
Definition: accumulators/codec.hpp:59
accumulator_mode< CodecMode >::codec_mode_type codec_mode_type
Definition: accumulators/codec.hpp:60
Definition: accumulators/codec.hpp:54
accumulator_mode< CodecMode >::codec_mode_type codec_mode_type
Definition: accumulators/codec.hpp:55
Definition: accumulators/codec.hpp:246
boost::mpl::always< accumulators::impl::codec_impl< mode_type, typename mode_type::codec_type::template accumulator_mode_type< ProcessingMode > > > impl
Definition: accumulators/codec.hpp:254
ProcessingMode mode_type
Definition: accumulators/codec.hpp:247