Module versioned_decoder

Source
Expand description

The versioned decoder. The fields on versioned structures are prepend by tags.

Constants§

ARRAY_TAG
Arrays have this tag prepend.
BIT_ARRAY_TAG
Arrays have this tag prepend.
BLOB_TAG
Blobs have this tag prepend.
BOOL_TAG
Bools have this tag prepend.
CHOICE_TAG
Choices have this tag prepend.
FOURCC_TAG
FourCC (Fourc Character Code) and Real32 have this tag prepend.
INT_TAG
Ints have this tag prepend.
OPT_TAG
Optionals have this tag prepend.
STRUCT_TAG
Structs have this tag prepend.

Functions§

tagged_bitarray
Reads a bitarray that is prepend by its tag.
tagged_blob
Reads a blob that is prepend by its tag.
tagged_bool
Reads a Boolean that is prepend by its tag
tagged_fourcc
Reads a 4 bytes, the FourCC (Four Character Code).
tagged_vlq_int
Reads a VLQ Int that is prepend by its tag.
validate_array_tag
The arrays are prepend by the ARRAY_TAG
validate_bitarray_tag
The bitarrays are prepend by the BIT_ARRAY_TAG
validate_blob_tag
The blobs are prepend by the BLOB_TAG
validate_bool_tag
The bools are prepend by the BOOL_TAG
validate_choice_tag
The choice/enums are prepend by the CHOICE_TAG
validate_fourcc_tag
The FourCC and Real32 are prepend by the FOURCC_TAG
validate_int_tag
The ints are prepend by the INT_TAG
validate_opt_tag
The optionals are prepend by the OPT_TAG if provided.
validate_struct_tag
The structs are prepend by the STRUCT_TAG