Package-level declarations
Types
Link copied to clipboard
Analogous to StringBuilder but for ByteArray. Allows to append values to end calling toByteArray. Provides some methods like s16LE or f32BE to append specific bit representations easily.
Link copied to clipboard
ByteArrayBuilder variant that writes big-endian values
Link copied to clipboard
ByteArrayBuilder variant that writes little-endian values
Functions
Link copied to clipboard
Analogous to buildString but for ByteArray
Link copied to clipboard
inline fun buildByteArrayBE(capacity: Int = 4096, callback: ByteArrayBuilderBE.() -> Unit): ByteArray
Analogous to buildString but for ByteArray (Provides shortcuts for writing Big Endian bit values)
Link copied to clipboard
inline fun buildByteArrayLE(capacity: Int = 4096, callback: ByteArrayBuilderLE.() -> Unit): ByteArray
Analogous to buildString but for ByteArray (Provides shortcuts for writing Little Endian bit values)