nil::crypto3::codec::base_decode_preprocessor< Version, typename > Struct Template Reference

#include <base.hpp>

+ Collaboration diagram for nil::crypto3::codec::base_decode_preprocessor< Version, typename >:

Public Types

typedef detail::base_policy< Version > policy_type
 

Public Member Functions

 base_decode_preprocessor (std::size_t leading_zeros=0)
 
template<typename T >
void operator() (const T &block)
 

Public Attributes

std::size_t leading_zeros
 

Detailed Description

template<std::size_t Version, typename = detail::static_range<true>>
struct nil::crypto3::codec::base_decode_preprocessor< Version, typename >

Template Parameters
Version

Member Typedef Documentation

◆ policy_type

template<std::size_t Version, typename = detail::static_range<true>>
typedef detail::base_policy<Version> nil::crypto3::codec::base_decode_preprocessor< Version, typename >::policy_type

Constructor & Destructor Documentation

◆ base_decode_preprocessor()

template<std::size_t Version, typename = detail::static_range<true>>
nil::crypto3::codec::base_decode_preprocessor< Version, typename >::base_decode_preprocessor ( std::size_t  leading_zeros = 0)
inline
Parameters
leading_zeros

Member Function Documentation

◆ operator()()

template<std::size_t Version, typename = detail::static_range<true>>
template<typename T >
void nil::crypto3::codec::base_decode_preprocessor< Version, typename >::operator() ( const T &  block)
inline

Member Data Documentation

◆ leading_zeros

template<std::size_t Version, typename = detail::static_range<true>>
std::size_t nil::crypto3::codec::base_decode_preprocessor< Version, typename >::leading_zeros

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