Module fixnum

Source
Expand description

Encoders and decoders for numbers which have fixed length binary representation.

Structsยง

F32beDecoder
Decoder which decodes f32 values by big-endian byte order.
F32beEncoder
Encoder which encodes f32 values by big-endian byte order.
F32leDecoder
Decoder which decodes f32 values by little-endian byte order.
F32leEncoder
Encoder which encodes f32 values by little-endian byte order.
F64beDecoder
Decoder which decodes f64 values by big-endian byte order.
F64beEncoder
Encoder which encodes f64 values by big-endian byte order.
F64leDecoder
Decoder which decodes f64 values by little-endian byte order.
F64leEncoder
Encoder which encodes f64 values by little-endian byte order.
I8Decoder
Decoder which decodes i8 values.
I8Encoder
Encoder which encodes i8 values.
I16beDecoder
Decoder which decodes i16 values by big-endian byte order.
I16beEncoder
Encoder which encodes i16 values by big-endian byte order.
I16leDecoder
Decoder which decodes i16 values by little-endian byte order.
I16leEncoder
Encoder which encodes i16 values by little-endian byte order.
I32beDecoder
Decoder which decodes i32 values by big-endian byte order.
I32beEncoder
Encoder which encodes i32 values by big-endian byte order.
I32leDecoder
Decoder which decodes i32 values by little-endian byte order.
I32leEncoder
Encoder which encodes i32 values by little-endian byte order.
I64beDecoder
Decoder which decodes i64 values by big-endian byte order.
I64beEncoder
Encoder which encodes i64 values by big-endian byte order.
I64leDecoder
Decoder which decodes i64 values by little-endian byte order.
I64leEncoder
Encoder which encodes i64 values by little-endian byte order.
U8Decoder
Decoder which decodes u8 values.
U8Encoder
Encoder which encodes u8 values.
U16beDecoder
Decoder which decodes u16 values by big-endian byte order.
U16beEncoder
Encoder which encodes u16 values by big-endian byte order.
U16leDecoder
Decoder which decodes u16 values by little-endian byte order.
U16leEncoder
Encoder which encodes u16 values by little-endian byte order.
U24beDecoder
Decoder which decodes unsigned 24-bit integers by big-endian byte order.
U24beEncoder
Encoder which encodes unsigned 24-bit integers by big-endian byte order.
U24leDecoder
Decoder which decodes unsigned 24-bit integers by little-endian byte order.
U24leEncoder
Encoder which encodes unsigned 24-bit integers by little-endian byte order.
U32beDecoder
Decoder which decodes u32 values by big-endian byte order.
U32beEncoder
Encoder which encodes u32 values by big-endian byte order.
U32leDecoder
Decoder which decodes u32 values by little-endian byte order.
U32leEncoder
Encoder which encodes u32 values by little-endian byte order.
U40beDecoder
Decoder which decodes unsigned 40-bit integers by big-endian byte order.
U40beEncoder
Encoder which encodes unsigned 40-bit integers by big-endian byte order.
U40leDecoder
Decoder which decodes unsigned 40-bit integers by little-endian byte order.
U40leEncoder
Encoder which encodes unsigned 40-bit integers by little-endian byte order.
U48beDecoder
Decoder which decodes unsigned 48-bit integers by big-endian byte order.
U48beEncoder
Encoder which encodes unsigned 48-bit integers by big-endian byte order.
U48leDecoder
Decoder which decodes unsigned 48-bit integers by little-endian byte order.
U48leEncoder
Encoder which encodes unsigned 48-bit integers by little-endian byte order.
U56beDecoder
Decoder which decodes unsigned 56-bit integers by big-endian byte order.
U56beEncoder
Encoder which encodes unsigned 56-bit integers by big-endian byte order.
U56leDecoder
Decoder which decodes unsigned 56-bit integers by little-endian byte order.
U56leEncoder
Encoder which encodes unsigned 56-bit integers by little-endian byte order.
U64beDecoder
Decoder which decodes u64 values by big-endian byte order.
U64beEncoder
Encoder which encodes u64 values by big-endian byte order.
U64leDecoder
Decoder which decodes u64 values by little-endian byte order.
U64leEncoder
Encoder which encodes u64 values by big-endian byte order.