nil::crypto3::hashes::detail::ref_hash_impl< HashAccumulatorSet > Struct Template Reference
#include <hash_value.hpp>
Collaboration diagram for nil::crypto3::hashes::detail::ref_hash_impl< HashAccumulatorSet >:
Public Types | |
typedef HashAccumulatorSet | accumulator_set_type |
typedef boost::mpl::front< typename accumulator_set_type::features_type >::type | accumulator_type |
typedef accumulator_type::hash_type | hash_type |
Public Member Functions | |
ref_hash_impl (accumulator_set_type &&stream_hash) | |
Public Attributes | |
accumulator_set_type & | accumulator_set |
Member Typedef Documentation
◆ accumulator_set_type
template<typename HashAccumulatorSet >
typedef HashAccumulatorSet nil::crypto3::hashes::detail::ref_hash_impl< HashAccumulatorSet >::accumulator_set_type |
◆ accumulator_type
template<typename HashAccumulatorSet >
typedef boost::mpl::front<typename accumulator_set_type::features_type>::type nil::crypto3::hashes::detail::ref_hash_impl< HashAccumulatorSet >::accumulator_type |
◆ hash_type
template<typename HashAccumulatorSet >
typedef accumulator_type::hash_type nil::crypto3::hashes::detail::ref_hash_impl< HashAccumulatorSet >::hash_type |
Constructor & Destructor Documentation
◆ ref_hash_impl()
template<typename HashAccumulatorSet >
|
inline |
Member Data Documentation
◆ accumulator_set
template<typename HashAccumulatorSet >
accumulator_set_type& nil::crypto3::hashes::detail::ref_hash_impl< HashAccumulatorSet >::accumulator_set |
The documentation for this struct was generated from the following file: