Length of encoded data
Creates new instance of this Writer
Creates new instance of this Writer
new instance of Writer
Encode signed byte
Encode signed byte
byte value to encode
Encode an array of boolean values as a bit array
Encode an array of boolean values as a bit array
array of boolean values
Encode boolean
Encode boolean
boolean value to encode
Encode a slice of array of bytes.
Encode a slice of array of bytes.
an array to take bytes from
first byte of the slice
of the slice (number of bytes)
Encode an array of bytes
Encode an array of bytes
value to encode
Encode chunk
Encode chunk
to put into this Writer
Encode signed Int.
Encode signed Int. Use putUInt to encode values that are positive.
Int
Encode signed Long.
Encode signed Long. Use putULong to encode values that are positive.
Long
Encode optional value
Encode optional value
optional value to encode
procedure to encode value, if $x is nonempty
Encode signed Short
Encode signed Short
Use putUShort to encode values that are positive.
short value to encode
Encode String is shorter than 256 bytes
Encode String is shorter than 256 bytes
String
Encode Int that are positive.
Encode Int that are positive. Use putInt to encode values that might be negative.
Int
Encode Long that are positive.
Encode Long that are positive. Use putLong to encode values that might be negative.
Long
Encode Short that are positive
Encode Short that are positive
Use putShort to encode values that might be negative.
Short
Returns encoded result
Returns encoded result
encoded result
Append result of $writer to this Writer
Append result of $writer to this Writer
is used as source of bytes
Encode integer as an unsigned byte asserting the range check
Encode integer as an unsigned byte asserting the range check
integer value to encode
AssertionError
if x is outside of the unsigned byte range