Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
nil::crypto3::accumulators::impl::hash_impl< nil::crypto3::hashes::pedersen< Params, BasePointGeneratorHash, Group > > Struct Template Reference
#include <hash.hpp>
Inheritance diagram for nil::crypto3::accumulators::impl::hash_impl< nil::crypto3::hashes::pedersen< Params, BasePointGeneratorHash, Group > >:
Collaboration diagram for nil::crypto3::accumulators::impl::hash_impl< nil::crypto3::hashes::pedersen< Params, BasePointGeneratorHash, Group > >:
Public Types | |
typedef hash_type::result_type | result_type |
Public Member Functions | |
template<typename Args > | |
hash_impl (const Args &args) | |
template<typename Args > | |
void | operator() (const Args &args) |
result_type | result (boost::accumulators::dont_care) const |
Protected Types | |
typedef nil::crypto3::hashes::pedersen< Params, BasePointGeneratorHash, Group > | hash_type |
typedef hash_type::internal_accumulator_type | internal_accumulator_type |
Protected Member Functions | |
template<typename InputRange , typename InputIterator > | |
void | resolve_type (const InputRange &range, InputIterator) |
template<typename InputIterator > | |
void | resolve_type (InputIterator first, InputIterator last) |
Protected Attributes | |
internal_accumulator_type | acc |
Member Typedef Documentation
◆ hash_type
template<typename Params , typename BasePointGeneratorHash , typename Group >
|
protected |
◆ internal_accumulator_type
template<typename Params , typename BasePointGeneratorHash , typename Group >
|
protected |
◆ result_type
template<typename Params , typename BasePointGeneratorHash , typename Group >
typedef hash_type::result_type nil::crypto3::accumulators::impl::hash_impl< nil::crypto3::hashes::pedersen< Params, BasePointGeneratorHash, Group > >::result_type |
Constructor & Destructor Documentation
◆ hash_impl()
template<typename Params , typename BasePointGeneratorHash , typename Group >
template<typename Args >
|
inline |
Member Function Documentation
◆ operator()()
template<typename Params , typename BasePointGeneratorHash , typename Group >
template<typename Args >
|
inline |
◆ resolve_type() [1/2]
template<typename Params , typename BasePointGeneratorHash , typename Group >
template<typename InputRange , typename InputIterator >
|
inlineprotected |
◆ resolve_type() [2/2]
template<typename Params , typename BasePointGeneratorHash , typename Group >
template<typename InputIterator >
|
inlineprotected |
◆ result()
template<typename Params , typename BasePointGeneratorHash , typename Group >
|
inline |
Member Data Documentation
◆ acc
template<typename Params , typename BasePointGeneratorHash , typename Group >
|
mutableprotected |
The documentation for this struct was generated from the following file: