hashed.hpp File Reference
#include <boost/range/concepts.hpp>
#include <boost/range/adaptor/argument_fwd.hpp>
#include <nil/crypto3/hash/hash_value.hpp>
#include <nil/crypto3/hash/hash_state.hpp>
+ Include dependency graph for hashed.hpp:

Go to the source code of this file.

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::adaptors
 
 nil::crypto3::hashes
 
 nil::crypto3::hashes::detail
 

Functions

template<typename HashAccumulator , typename SinglePassRange >
detail::range_hash_impl< detail::value_hash_impl< HashAccumulator > > nil::crypto3::hashes::detail::operator| (const SinglePassRange &r, const detail::value_hash_impl< HashAccumulator > &f)
 
template<typename HashAccumulator , typename SinglePassRange >
detail::range_hash_impl< detail::value_hash_impl< HashAccumulator > > nil::crypto3::hashes::detail::operator| (SinglePassRange &r, const detail::value_hash_impl< HashAccumulator > &f)
 
template<typename HashAccumulator , typename SinglePassRange >
detail::range_hash_impl< detail::value_hash_impl< HashAccumulator > > nil::crypto3::hashes::detail::operator| (std::initializer_list< SinglePassRange > r, const detail::value_hash_impl< HashAccumulator > &f)