Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
nil::crypto3::pubkey::accumulators::impl::reconstruct_impl< ProcessingMode > Struct Template Reference
#include <reconstruct.hpp>
Inheritance diagram for nil::crypto3::pubkey::accumulators::impl::reconstruct_impl< ProcessingMode >:
Collaboration diagram for nil::crypto3::pubkey::accumulators::impl::reconstruct_impl< ProcessingMode >:
Public Types | |
typedef processing_mode_type::result_type | result_type |
Public Member Functions | |
template<typename Args > | |
void | operator() (const Args &args) |
template<typename Args > | |
reconstruct_impl (const Args &args) | |
result_type | result (boost::accumulators::dont_care) const |
Protected Types | |
typedef processing_mode_type::internal_accumulator_type | internal_accumulator_type |
typedef processing_mode_type::op_type | op_type |
typedef ProcessingMode | processing_mode_type |
typedef processing_mode_type::scheme_type | scheme_type |
Protected Member Functions | |
template<typename InputRange > | |
void | resolve_type (const InputRange &range, std::nullptr_t) |
void | resolve_type (const public_share_sss< scheme_type > &public_share, std::nullptr_t=nullptr) |
void | resolve_type (const share_sss< scheme_type > &share, std::nullptr_t=nullptr) |
template<typename InputIterator > | |
void | resolve_type (InputIterator first, InputIterator last) |
Protected Attributes | |
internal_accumulator_type | acc |
std::size_t | seen_shares |
Member Typedef Documentation
◆ internal_accumulator_type
template<typename ProcessingMode >
|
protected |
◆ op_type
template<typename ProcessingMode >
|
protected |
◆ processing_mode_type
template<typename ProcessingMode >
|
protected |
◆ result_type
template<typename ProcessingMode >
typedef processing_mode_type::result_type nil::crypto3::pubkey::accumulators::impl::reconstruct_impl< ProcessingMode >::result_type |
◆ scheme_type
template<typename ProcessingMode >
|
protected |
Constructor & Destructor Documentation
◆ reconstruct_impl()
template<typename ProcessingMode >
template<typename Args >
|
inline |
Member Function Documentation
◆ operator()()
template<typename ProcessingMode >
template<typename Args >
|
inline |
◆ resolve_type() [1/4]
template<typename ProcessingMode >
template<typename InputRange >
|
inlineprotected |
◆ resolve_type() [2/4]
template<typename ProcessingMode >
|
inlineprotected |
◆ resolve_type() [3/4]
template<typename ProcessingMode >
|
inlineprotected |
◆ resolve_type() [4/4]
template<typename ProcessingMode >
template<typename InputIterator >
|
inlineprotected |
◆ result()
template<typename ProcessingMode >
|
inline |
Member Data Documentation
◆ acc
template<typename ProcessingMode >
|
mutableprotected |
◆ seen_shares
template<typename ProcessingMode >
|
protected |
The documentation for this struct was generated from the following file: