nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet > Struct Template Reference

#include <codec_value.hpp>

+ Collaboration diagram for nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet >:

Public Types

typedef CodecAccumulatorSet accumulator_set_type
 
typedef boost::mpl::front< typename accumulator_set_type::features_type >::type accumulator_type
 
typedef mode_type::codec_type codec_type
 
typedef accumulator_type::mode_type mode_type
 

Public Member Functions

 ref_codec_impl (accumulator_set_type &&acc)
 

Public Attributes

accumulator_set_typeaccumulator_set
 

Member Typedef Documentation

◆ accumulator_set_type

template<typename CodecAccumulatorSet >
typedef CodecAccumulatorSet nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet >::accumulator_set_type

◆ accumulator_type

template<typename CodecAccumulatorSet >
typedef boost::mpl::front<typename accumulator_set_type::features_type>::type nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet >::accumulator_type

◆ codec_type

template<typename CodecAccumulatorSet >
typedef mode_type::codec_type nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet >::codec_type

◆ mode_type

template<typename CodecAccumulatorSet >
typedef accumulator_type::mode_type nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet >::mode_type

Constructor & Destructor Documentation

◆ ref_codec_impl()

template<typename CodecAccumulatorSet >
nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet >::ref_codec_impl ( accumulator_set_type &&  acc)
inline

Member Data Documentation

◆ accumulator_set

template<typename CodecAccumulatorSet >
accumulator_set_type& nil::crypto3::codec::detail::ref_codec_impl< CodecAccumulatorSet >::accumulator_set

The documentation for this struct was generated from the following file: