tl v23.0.0-beta TL.Vec

Module for working with Vector data types

Summary

Functions

Decodes vector as list of integer and resturns rest of the binary

Decodes vector as list of integer and resturns rest of the binary

Decodes vector as list of integer and resturns rest of the binary

Decodes vector/vector as list of string/binary and resturns rest of the binary

Encodes list of X as vector type

Encodes list of numbers as vector type

Encodes list of numbers as vector type

Encodes list of numbers as vector type

Encodes list of string/binary as vector/vector type

Functions

decode_double(arg)
decode_double(binary) :: {[integer], binary}

Decodes vector as list of integer and resturns rest of the binary

decode_int(arg)
decode_int(binary) :: {[integer], binary}

Decodes vector as list of integer and resturns rest of the binary

decode_long(arg)
decode_long(binary) :: {[integer], binary}

Decodes vector as list of integer and resturns rest of the binary

decode_string(arg)
decode_string(binary) :: {[binary], binary}

Decodes vector/vector as list of string/binary and resturns rest of the binary

encode(list)
encode(list) :: binary

Encodes list of X as vector type

encode_double(list)
encode_double([integer]) :: binary

Encodes list of numbers as vector type

encode_int(list)
encode_int([integer]) :: binary

Encodes list of numbers as vector type

encode_long(list)
encode_long([integer]) :: binary

Encodes list of numbers as vector type

encode_string(list)
encode_string([binary]) :: binary

Encodes list of string/binary as vector/vector type