▼Nsourcemeta | |
▼Njsonbinpack | |
CANY_PACKED_TYPE_TAG_BYTE_PREFIX | |
CARBITRARY_MULTIPLE_ZIGZAG_VARINT | The encoding consists of the the integer value divided by the multiplier encoded as a ZigZag-encoded Base-128 64-bit Little Endian variable-length unsigned integer |
CBOUNDED_8BIT_PREFIX_UTF8_STRING_SHARED | The encoding consists of the byte-length of the string minus minimum plus 1 as an 8-bit fixed-length unsigned integer followed by the UTF-8 encoding of the input value |
CBOUNDED_8BITS_TYPED_ARRAY | The encoding consists of the length of the array minus minimum encoded as an 8-bit fixed-length unsigned integer followed by the elements of the array encoded in order. The encoding of the element at index i is either prefix_encodings[i] if set, or encoding |
CBOUNDED_MULTIPLE_8BITS_ENUM_FIXED | The encoding consists of the integer value divided by the multiplier , minus the ceil of minimum divided by the multiplier , encoded as an 8-bit fixed-length unsigned integer |
CBYTE_CHOICE_INDEX | The encoding consists of an index to the enumeration choices encoded as an 8-bit fixed-length unsigned integer |
CCONST_NONE | The constant input value is not encoded |
CDecoder | |
CDOUBLE_VARINT_TUPLE | The encoding consists of a sequence of two integers: The signed integer that results from concatenating the integral part and the decimal part of the number, if any, as a ZigZag-encoded Base-128 64-bit Little Endian variable-length unsigned integer; and the position of the decimal mark from the last digit of the number encoded as a Base-128 64-bit Little Endian variable-length unsigned integer |
CEncoder | |
CEncodingError | |
CFIXED_TYPED_ARBITRARY_OBJECT | The encoding consists of each pair encoded as the key followed by the value according to key_encoding and encoding . The order in which pairs are encoded is undefined |
CFIXED_TYPED_ARRAY | The encoding consists of the elements of the fixed array encoded in order. The encoding of the element at index i is either prefix_encodings[i] if set, or encoding |
CFLOOR_MULTIPLE_ENUM_VARINT | The encoding consists of the integer value divided by the multiplier , minus the ceil of minimum divided by the multiplier , encoded as a Base-128 64-bit Little Endian variable-length unsigned integer |
CFLOOR_TYPED_ARRAY | The encoding consists of the length of the array minus minimum encoded as a Base-128 64-bit Little Endian variable-length unsigned integer followed by the elements of the array encoded in order. The encoding of the element at index i is either prefix_encodings[i] if set, or encoding |
CFLOOR_VARINT_PREFIX_UTF8_STRING_SHARED | The encoding consists of the byte-length of the string minus minimum plus 1 as a Base-128 64-bit Little Endian variable-length unsigned integer followed by the UTF-8 encoding of the input value |
CInputStream | |
CLARGE_CHOICE_INDEX | The encoding consists of an index to the enumeration choices encoded as a Base-128 64-bit Little Endian variable-length unsigned integer |
COutputStream | |
CPREFIX_VARINT_LENGTH_STRING_SHARED | The encoding consists of the byte-length of the string plus 1 as a Base-128 64-bit Little Endian variable-length unsigned integer followed by the UTF-8 encoding of the input value |
CRFC3339_DATE_INTEGER_TRIPLET | The encoding consists of an implementation of RFC3339 date expressions as the sequence of 3 integers: the year as a 16-bit fixed-length Little Endian unsigned integer, the month as an 8-bit fixed-length unsigned integer, and the day as an 8-bit fixed-length unsigned integer |
CROOF_MULTIPLE_MIRROR_ENUM_VARINT | The encoding consists of the floor of maximum divided by the multiplier , minus the integer value divided by the multiplier , encoded as a Base-128 64-bit Little Endian variable-length unsigned integer |
CROOF_TYPED_ARRAY | The encoding consists of maximum minus the length of the array encoded as a Base-128 64-bit Little Endian variable-length unsigned integer followed by the elements of the array encoded in order. The encoding of the element at index i is either prefix_encodings[i] if set, or encoding |
CROOF_VARINT_PREFIX_UTF8_STRING_SHARED | The encoding consists of maximum minus the byte-length of the string plus 1 as a Base-128 64-bit Little Endian variable-length unsigned integer followed by the UTF-8 encoding of the input value |
CTOP_LEVEL_BYTE_CHOICE_INDEX | If the input value corresponds to the index 0 to the enumeration choices, the encoding stores no data. Otherwise, the encoding consists of an index to the enumeration choices minus 1 encoded as an 8-bit fixed-length unsigned integer |
CUTF8_STRING_NO_LENGTH | The encoding consist in the UTF-8 encoding of the input string |
CVARINT_TYPED_ARBITRARY_OBJECT | The encoding consists of the number of key-value pairs in the input object as a Base-128 64-bit Little Endian variable-length unsigned integer followed by each pair encoded as the key followed by the value according to key_encoding and encoding . The order in which pairs are encoded is undefined |