algorithm/hash.hpp
Go to the documentation of this file.
102 template<typename Hash, typename InputIterator, typename HashAccumulator = accumulator_set<Hash>>
103 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<HashAccumulator>::value,
126 template<typename Hash, typename InputIterator, typename HashAccumulator = accumulator_set<Hash>>
128 boost::accumulators::detail::is_accumulator_set<HashAccumulator>::value, HashAccumulator>::type>>
151 typename std::enable_if<::nil::crypto3::detail::is_iterator<OutputIterator>::value, OutputIterator>::type
175 template<typename Hash, typename SinglePassRange, typename HashAccumulator = accumulator_set<Hash>>
176 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<HashAccumulator>::value,
198 template<typename Hash, typename SinglePassRange, typename HashAccumulator = accumulator_set<Hash>>
223 typename std::enable_if<::nil::crypto3::detail::is_iterator<OutputIterator>::value, OutputIterator>::type
248 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<HashAccumulator>::value,
std::enable_if<!boost::accumulators::detail::is_accumulator_set< OutputIterator >::value, OutputIterator >::type hash(InputIterator first, InputIterator last, OutputIterator out)
Definition: algorithm/hash.hpp:78
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31
Definition: hash_state.hpp:43
Definition: hash_value.hpp:172
Definition: hash_value.hpp:74
Definition: hash_value.hpp:45
Definition: hash_value.hpp:59