UnsafeByteArrayAccess

io.bullet.borer.internal.Unsafe$.UnsafeByteArrayAccess
sealed abstract class UnsafeByteArrayAccess(byteOrder: ByteOrder) extends ByteArrayAccess

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Concrete methods

final protected def _doubleByteBigEndian(byteArray: Array[Byte], ix: Int): Char
final protected def _octaByteBigEndian(byteArray: Array[Byte], ix: Int): Long
final protected def _quadByteBigEndian(byteArray: Array[Byte], ix: Int): Int
final protected def _setDoubleByteBigEndian(byteArray: Array[Byte], ix: Int, value: Char): Unit
final protected def _setOctaByteBigEndian(byteArray: Array[Byte], ix: Int, value: Long): Unit
final protected def _setQuadByteBigEndian(byteArray: Array[Byte], ix: Int, value: Int): Unit
def byteArrayToDoubleArray(source: Array[Byte], byteOrder: ByteOrder): Array[Double]
def byteArrayToFloatArray(source: Array[Byte], byteOrder: ByteOrder): Array[Float]
def byteArrayToIntArray(source: Array[Byte], byteOrder: ByteOrder): Array[Int]
def byteArrayToLongArray(source: Array[Byte], byteOrder: ByteOrder): Array[Long]
def byteArrayToShortArray(source: Array[Byte], byteOrder: ByteOrder): Array[Short]
def doubleArrayToByteArray(source: Array[Double], byteOrder: ByteOrder): Array[Byte]
def floatArrayToByteArray(source: Array[Float], byteOrder: ByteOrder): Array[Byte]
def intArrayToByteArray(source: Array[Int], byteOrder: ByteOrder): Array[Byte]
def longArrayToByteArray(source: Array[Long], byteOrder: ByteOrder): Array[Byte]
def shortArrayToByteArray(source: Array[Short], byteOrder: ByteOrder): Array[Byte]

Inherited methods

def doubleByteBigEndian(byteArray: Array[Byte], ix: Int): Char

Attributes

Inherited from:
ByteArrayAccess
def octaByteBigEndian(byteArray: Array[Byte], ix: Int): Long

Attributes

Inherited from:
ByteArrayAccess
def quadByteBigEndian(byteArray: Array[Byte], ix: Int): Int

Attributes

Inherited from:
ByteArrayAccess
def setDoubleByteBigEndian(byteArray: Array[Byte], ix: Int, value: Char): Unit

Attributes

Inherited from:
ByteArrayAccess
def setOctaByteBigEndian(byteArray: Array[Byte], ix: Int, value: Long): Unit

Attributes

Inherited from:
ByteArrayAccess
def setQuadByteBigEndian(byteArray: Array[Byte], ix: Int, value: Int): Unit

Attributes

Inherited from:
ByteArrayAccess