scala.scalanative.unsigned

Type members

Classlikes

final class UByte extends ScalaNumber with Serializable with Comparable[UByte]

UByte, a 8-bit unsigned integer.

UByte, a 8-bit unsigned integer.

Companion:
object
object UByte
Companion:
class
final class UInt extends ScalaNumber with Serializable with Comparable[UInt]

UInt, a 32-bit unsigned integer.

UInt, a 32-bit unsigned integer.

Companion:
object
object UInt
Companion:
class
final class ULong extends ScalaNumber with Serializable with Comparable[ULong]

ULong, a 64-bit unsigned integer.

ULong, a 64-bit unsigned integer.

Companion:
object
object ULong
Companion:
class
final class UShort extends ScalaNumber with Serializable with Comparable[UShort]

UShort, a 16-bit unsigned integer.

UShort, a 16-bit unsigned integer.

Companion:
object
object UShort
Companion:
class
final class USize(val rawSize: RawSize) extends ScalaNumber with Comparable[USize]
Companion:
object
object USize
Companion:
class
final implicit class UnsignedRichByte(val value: Byte) extends AnyVal

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

final implicit class UnsignedRichInt(val value: Int) extends AnyVal

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

final implicit class UnsignedRichLong(val value: Long) extends AnyVal

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

final implicit class UnsignedRichShort(val value: Short) extends AnyVal

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.

Extensions

Extensions

extension (value: Short)
inline def toCSize: CSize

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.

inline def toUByte: UByte

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.

inline def toUInt: UInt

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.

inline def toULong: ULong

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.

inline def toUShort: UShort

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.

inline def toUSize: USize

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.

extension (value: Int)
inline def toCSize: CSize

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

inline def toUByte: UByte

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

inline def toUInt: UInt

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

inline def toULong: ULong

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

inline def toUShort: UShort

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

inline def toUSize: USize

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

extension (value: Long)
inline def toCSize: CSize

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

inline def toUByte: UByte

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

inline def toUInt: UInt

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

inline def toULong: ULong

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

inline def toUShort: UShort

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

inline def toUSize: USize

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

extension (value: Byte)
inline def toCSize: CSize

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

inline def toUByte: UByte

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

inline def toUInt: UInt

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

inline def toULong: ULong

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

inline def toUShort: UShort

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

inline def toUSize: CSize

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

Implicits

Implicits

final implicit def UnsignedRichByte(value: Byte): UnsignedRichByte

Scala Native unsigned extensions to the standard Byte.

Scala Native unsigned extensions to the standard Byte.

final implicit def UnsignedRichInt(value: Int): UnsignedRichInt

Scala Native unsigned extensions to the standard Int.

Scala Native unsigned extensions to the standard Int.

final implicit def UnsignedRichLong(value: Long): UnsignedRichLong

Scala Native unsigned extensions to the standard Long.

Scala Native unsigned extensions to the standard Long.

final implicit def UnsignedRichShort(value: Short): UnsignedRichShort

Scala Native unsigned extensions to the standard Short.

Scala Native unsigned extensions to the standard Short.