ByteArrayOps

This implementation uses Little Endian order.

Functions

Link copied to clipboard
inline fun getDouble(ary: ByteArray, index: Int): Double
Link copied to clipboard
inline fun getFloat(ary: ByteArray, index: Int): Float
Link copied to clipboard
inline fun getInt(ary: ByteArray, index: Int): Int
Link copied to clipboard
inline fun getLong(ary: ByteArray, index: Int): Long
Link copied to clipboard
inline fun getShort(ary: ByteArray, index: Int): Short
Link copied to clipboard
inline fun getUByte(ary: ByteArray, index: Int): UByte
Link copied to clipboard
inline fun getUInt(ary: ByteArray, index: Int): UInt
Link copied to clipboard
inline fun getULong(ary: ByteArray, index: Int): ULong
Link copied to clipboard
inline fun getUShort(ary: ByteArray, index: Int): UShort
Link copied to clipboard
inline fun setDouble(ary: ByteArray, index: Int, value: Double)
Link copied to clipboard
inline fun setFloat(ary: ByteArray, index: Int, value: Float)
Link copied to clipboard
inline fun setInt(ary: ByteArray, index: Int, value: Int)
Link copied to clipboard
inline fun setLong(ary: ByteArray, index: Int, value: Long)
Link copied to clipboard
inline fun setShort(ary: ByteArray, index: Int, value: Short)
Link copied to clipboard
inline fun setUByte(ary: ByteArray, index: Int, value: UByte)
Link copied to clipboard
inline fun setUInt(ary: ByteArray, index: Int, value: UInt)
Link copied to clipboard
inline fun setULong(ary: ByteArray, index: Int, value: ULong)
Link copied to clipboard
inline fun setUShort(ary: ByteArray, index: Int, value: UShort)