kse.maths.packed

Members list

Type members

Classlikes

object Bit

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Bit.type
object BitIndices

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
BitIndices.type
object ByteIndices

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object CharIndices

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Hex

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Hex.type
object HexIndices

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
HexIndices.type
object IntIndices

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
IntIndices.type
object Pack

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Pack.type
object ShortIndices

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Types

type Bit = 0 | 1
type Hex = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Extensions

Extensions

extension (z16: Short)(z16: Short)
inline def bit(index: S): Bit
def bitString: String
inline def bitTo(index: S)(value: Bit): Short
inline def bits(i0: S, iN: S | 16): Short
def bitsTo(i0: S, iN: S | 16)(value: Short): Short
inline def byte(index: S): Byte
inline def byteTo(index: S)(value: Byte): Short
inline def hex(index: S): Hex
inline def hexTo(index: S)(value: Hex): Short
def reverseBits: Short
inline def reverseBytes: Short
inline def reverseHex: Short
extension (z16: Char)(z16: Char)
inline def bit(index: C): Bit
def bitString: String
inline def bitTo(index: C)(value: Bit): Char
inline def bits(i0: C, iN: C | 16): Char
def bitsTo(i0: C, iN: C | 16)(value: Char): Char
inline def byte(index: C): Byte
inline def byteTo(index: C)(value: Byte): Char
inline def hex(index: C): Hex
inline def hexTo(index: C)(value: Hex): Char
def reverseBits: Char
inline def reverseBytes: Char
inline def reverseHex: Char
extension (z32: Int)(z32: Int)
inline def bit(index: I): Bit
def bitString: String
inline def bitTo(index: I)(value: Bit): Int
inline def bits(i0: I, iN: I | 32): Int
def bitsTo(i0: I, iN: I | 32)(value: Int): Int
inline def byte(index: I): Byte
inline def byteTo(index: I)(value: Byte): Int
inline def char(index: I): Char
inline def charTo(index: I)(value: Char): Int
inline def hex(index: I): Hex
inline def hexTo(index: I)(value: Hex): Int
def reverseBits: Int
inline def reverseBytes: Int
inline def reverseChars: Int
def reverseHex: Int
inline def reverseShorts: Int
inline def short(index: I): Short
inline def shortTo(index: I)(value: Short): Int
extension (z64: Long)(z64: Long)
inline def bit(index: L): Bit
def bitString: String
inline def bitTo(index: L)(value: Bit): Long
inline def bits(i0: L, iN: L | 64): Long
def bitsTo(i0: L, iN: L | 64)(value: Long): Long
inline def byte(index: L): Byte
inline def byteTo(index: L)(value: Byte): Long
inline def char(index: L): Char
inline def charTo(index: L)(value: Char): Long
inline def float(index: L): Float
inline def floatTo(index: L)(value: Float): Long
inline def hex(index: L): Hex
inline def hexTo(index: L)(value: Hex): Long
inline def int(index: L): Int
inline def intTo(index: L)(value: Int): Long
def reverseBits: Long
def reverseBytes: Long
inline def reverseChars: Long
def reverseHex: Long
inline def reverseInts: Long
inline def reverseShorts: Long
inline def short(index: L): Short
inline def shortTo(index: L)(value: Short): Long
extension (z8: Byte)(z8: Byte)
inline def bit(index: B): Bit
def bitString: String
inline def bitTo(index: B)(value: Bit): Byte
inline def bits(i0: B, iN: B | 8): Byte
def bitsTo(i0: B, iN: B | 8)(value: Byte): Byte
inline def hex(index: B): Hex
inline def hexTo(index: B)(value: Hex): Byte
def reverseBits: Byte
inline def reverseHex: Byte