base_n::basic_codec_traits¶
Defined in header <mgs/base_n/basic_codec_traits.hpp>
.
template <base_n::encoding_traits EncoderTraits,
base_n::encoding_traits DecoderTraits = EncoderTraits>
class basic_codec_traits;
The class template basic_codec_traits provides a generic traits class for every BaseN codec, modeling the codecs::codec_traits concept.
Template parameters¶
Name |
Description |
---|---|
EncoderTraits |
Encoding traits used to encode input, must model base_n::encoding_traits. |
DecoderTraits |
Encoding traits used to decode input, defaulted to EncoderTraits. |
Member functions¶
Name |
Description |
---|---|
make_encoder [static] |
Constructs an encoder |
make_decoder [static] |
Constructs a decoder |