nil::crypto3::codec::base_decode_finalizer< Version, detail::static_range<!(Version % 32)> > Struct Template Reference
#include <base.hpp>
Collaboration diagram for nil::crypto3::codec::base_decode_finalizer< Version, detail::static_range<!(Version % 32)> >:
Public Types | |
typedef detail::base_policy< Version > | policy_type |
Public Member Functions | |
base_decode_finalizer (std::size_t input_remaining_bits=0) | |
template<typename T > | |
void | operator() (T &t) |
Base decoder padding function. Fills remaining empty bits with '='. More... | |
Public Attributes | |
std::size_t | remaining_bits |
Member Typedef Documentation
◆ policy_type
template<std::size_t Version>
typedef detail::base_policy<Version> nil::crypto3::codec::base_decode_finalizer< Version, detail::static_range<!(Version % 32)> >::policy_type |
Constructor & Destructor Documentation
◆ base_decode_finalizer()
template<std::size_t Version>
|
inline |
- Parameters
-
input_remaining_bits
Member Function Documentation
◆ operator()()
template<std::size_t Version>
template<typename T >
|
inline |
Base decoder padding function. Fills remaining empty bits with '='.
- Template Parameters
-
T Input container type. Assumed to meet the requirements of Container, AllocatorAwareContainer and SequenceContainer concepts.
- Parameters
-
t
Member Data Documentation
◆ remaining_bits
template<std::size_t Version>
std::size_t nil::crypto3::codec::base_decode_finalizer< Version, detail::static_range<!(Version % 32)> >::remaining_bits |
The documentation for this struct was generated from the following file: