codec/include/nil/crypto3/codec/algorithm/encode.hpp
Go to the documentation of this file.
90 typename CodecAccumulator = typename codec::accumulator_set<typename Encoder::stream_encoder_type>>
91 codec::detail::range_codec_impl<codec::detail::value_codec_impl<CodecAccumulator>> encode(InputIterator first,
119 typename CodecAccumulator = typename codec::accumulator_set<typename Encoder::stream_encoder_type>>
120 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<CodecAccumulator>::value,
178 typename CodecAccumulator = typename codec::accumulator_set<typename Encoder::stream_encoder_type>>
179 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<CodecAccumulator>::value,
209 typename CodecAccumulator = typename codec::accumulator_set<typename Encoder::stream_encoder_type>>
267 typename CodecAccumulator = typename codec::accumulator_set<typename Encoder::stream_encoder_type>>
268 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<CodecAccumulator>::value,
298 typename CodecAccumulator = typename codec::accumulator_set<typename Encoder::stream_encoder_type>>
std::enable_if< detail::is_iterator< OutputIterator >::value, OutputIterator >::type encode(InputIterator first, InputIterator last, OutputIterator out)
Encodes the elements with particular codec defined with Encoder in the range, defined by [first,...
Definition: codec/include/nil/crypto3/codec/algorithm/encode.hpp:57
boost::accumulators::accumulator_set< digest< ProcessingMode::output_block_bits >, boost::accumulators::features< accumulators::tag::codec< ProcessingMode > >, std::size_t > accumulator_set
Accumulator set with codec accumulator predefined params.
Definition: codec_state.hpp:67
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31
Definition: codec_value.hpp:142
Definition: codec_value.hpp:72
Definition: codec_value.hpp:41
Definition: codec_value.hpp:56