Package-level declarations
Types
Reads primitives from a ByteArray according to the little-endian byte order.
Writes primitives to a ByteArray according to the little-endian byte order.
Functions
Writes the given Char/UInt64 to the array's current position, and then increments the position.
Writes the given Double/Float64 to the array's current position, and then increments the position.
Writes the given Float/Float32 to the array's current position, and then increments the position.
Writes the given Short/Int16 to the array's current position, and then increments the position.
Writes the given Int/Int32 to the array's current position, and then increments the position.
Writes the given Long/Int64 to the array's current position, and then increments the position.
Writes the given Byte/Int8 to the array's current position, and then increments the position.
Writes the given UShort/UInt16 to the array's current position, and then increments the position.
Writes the given UInt/UInt32 to the array's current position, and then increments the position.
Writes the given ULong/UInt64 to the array's current position, and then increments the position.
Writes the given UByte/UInt8 to the array's current position, and then increments the position.
Reads a Char from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a Double/Float64 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a Float/Float32 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a Short/Int16 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a Int/Int32 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a Long/Int64 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a Byte/Int8 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a UShort/UInt16 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a UInt/UInt32 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a ULong/UInt64 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Reads a UByte/UInt8 from the array's current position, and then increments the position. If there are not enough bytes in the array, it assumes that the remaining length is padded with zeroes.
Returns a new ByteArray with all the trailing zeros removed.