class VarInt::LEB128::NonRedundant
- VarInt::LEB128::NonRedundant
- VarInt::LEB128
- Reference
- Object
Defined in:
varint/leb128/non_redundant.crClass Method Summary
- .decode_unsigned_bigint(io : IO)
- .decode_unsigned_UInt64(bytes : Bytes)
- .decode_unsigned_UInt64(io : IO)
- .do_encode_unsigned(i, &)
- .encode_signed(i : Int64 | Int32 | Int16 | Int8 | BigInt) : Array(UInt8)
- .encode_unsigned(i, io : IO)
- .encode_unsigned(i)
Class methods inherited from class VarInt::LEB128
decode_unsigned_bigint(io : IO)
decode_unsigned_bigint,
decode_unsigned_int(bytes : Bytes) : Tuple(UInt64, UInt32)decode_unsigned_int(io : IO) : Tuple(UInt64, UInt32) decode_unsigned_int, do_encode_unsigned(i : UInt | BigInt, &) do_encode_unsigned, encode(i : UInt, io : IO)
encode(i : UInt)
encode(i : SInt) : Array(UInt8)
encode(f : Float64) : Array(UInt8) encode, encode_float64(f : Float64) : Array(UInt8) encode_float64, encode_signed(i : SInt | BigInt) : Array(UInt8) encode_signed, encode_unsigned(i : UInt | BigInt, io : IO)
encode_unsigned(i : UInt | BigInt) : Array(UInt8) encode_unsigned, float64_to_vfloat(f : Float64) float64_to_vfloat