Object

scala.scalanative.runtime

Intrinsics

Related Doc: package runtime

Permalink

object Intrinsics

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Intrinsics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def byteToUInt(b: Byte): Int

    Permalink

    Intrinsified byte to unsigned int converstion.

  6. def byteToULong(b: Byte): Long

    Permalink

    Intrinsified byte to unsigned long conversion.

  7. def castDoubleToLong(double: Double): Long

    Permalink

    Intrinsified cast that reinterprets double as a long.

  8. def castFloatToInt(float: Float): Int

    Permalink

    Intrinsified cast that reinterprets float as an int.

  9. def castIntToFloat(int: Int): Float

    Permalink

    Intrinsified cast that reinterprets int as a float.

  10. def castIntToRawPtr(int: Int): RawPtr

    Permalink

    Intrinsified cast that reinterprets int as a raw pointer.

  11. def castLongToDouble(long: Long): Double

    Permalink

    Intrinsified cast that reinterprets long as a double.

  12. def castLongToRawPtr(int: Long): RawPtr

    Permalink

    Intrinsified cast that reinterprets long as a raw pointer.

  13. def castObjectToRawPtr(obj: AnyRef): RawPtr

    Permalink

    Intrinsified cast that reinterprets object as a raw pointers.

  14. def castRawPtrToInt(rawptr: RawPtr): Int

    Permalink

    Intrinsified cast that reinterprets raw pointer as an int.

  15. def castRawPtrToLong(rawptr: RawPtr): Long

    Permalink

    Intrinsified cast that reinterprets raw pointer as an long.

  16. def castRawPtrToObject(rawptr: RawPtr): AnyRef

    Permalink

    Intrinsified cast that reinterprets raw pointer as an object.

  17. def classFieldRawPtr[T <: AnyRef](obj: T, fieldName: String): RawPtr

    Permalink

    Intrinsified resolving of class field as a raw pointer

  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def divUInt(l: Int, r: Int): Int

    Permalink

    Intrinsified unsigned devision on ints.

  20. def divULong(l: Long, r: Long): Long

    Permalink

    Intrinsified unsigned devision on longs.

  21. def elemRawPtr(rawptr: RawPtr, offset: Long): RawPtr

    Permalink

    Intrinsified computation of derived raw pointer.

  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  27. def intToULong(v: Int): Long

    Permalink

    Intrinsified int to unsigned long conversion.

  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. def loadBoolean(rawptr: RawPtr): Boolean

    Permalink

    Intrinsified raw memory load of boolean.

  30. def loadByte(rawptr: RawPtr): Byte

    Permalink

    Intrinsified raw memory load of byte.

  31. def loadChar(rawptr: RawPtr): Char

    Permalink

    Intrinsified raw memory load of char.

  32. def loadDouble(rawptr: RawPtr): Double

    Permalink

    Intrinsified raw memory load of double.

  33. def loadFloat(rawptr: RawPtr): Float

    Permalink

    Intrinsified raw memory load of float.

  34. def loadInt(rawptr: RawPtr): Int

    Permalink

    Intrinsified raw memory load of int.

  35. def loadLong(rawptr: RawPtr): Long

    Permalink

    Intrinsified raw memory load of long.

  36. def loadObject(rawptr: RawPtr): AnyRef

    Permalink

    Intrinsified raw memory load of object.

  37. def loadRawPtr(rawptr: RawPtr): RawPtr

    Permalink

    Intrinsified raw memory load of rawptr.

  38. def loadShort(rawptr: RawPtr): Short

    Permalink

    Intrinsified raw memory load of short.

  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. def remUInt(l: Int, r: Int): Int

    Permalink

    Intrinsified unsigned remainder on ints.

  43. def remULong(l: Long, r: Long): Long

    Permalink

    Intrinsified unsigned remainder on longs.

  44. def shortToUInt(v: Short): Int

    Permalink

    Intrinsified short to unsigned int conversion.

  45. def shortToULong(v: Short): Long

    Permalink

    Intrinsified short to unsigned long conversion.

  46. def stackalloc(size: CSize): RawPtr

    Permalink

    Intrinsified stack allocation of n bytes.

  47. def storeBoolean(rawptr: RawPtr, value: Boolean): Unit

    Permalink

    Intrinsified raw memory store of boolean.

  48. def storeByte(rawptr: RawPtr, value: Byte): Unit

    Permalink

    Intrinsified raw memory store of byte.

  49. def storeChar(rawptr: RawPtr, value: Char): Unit

    Permalink

    Intrinsified raw memory store of char.

  50. def storeDouble(rawptr: RawPtr, value: Double): Unit

    Permalink

    Intrinsified raw memory store of double.

  51. def storeFloat(rawptr: RawPtr, value: Float): Unit

    Permalink

    Intrinsified raw memory store of float.

  52. def storeInt(rawptr: RawPtr, value: Int): Unit

    Permalink

    Intrinsified raw memory store of int.

  53. def storeLong(rawptr: RawPtr, value: Long): Unit

    Permalink

    Intrinsified raw memory store of long.

  54. def storeObject(rawptr: RawPtr, value: AnyRef): Unit

    Permalink

    Intrinsified raw memory store of object.

  55. def storeRawPtr(rawptr: RawPtr, value: RawPtr): Unit

    Permalink

    Intrinsified raw memory store of rawptr.

  56. def storeShort(rawptr: RawPtr, value: Short): Unit

    Permalink

    Intrinsified raw memory store of short.

  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  58. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  59. def uintToDouble(v: Int): Double

    Permalink

    Intrinsified unsigned int to double conversion.

  60. def uintToFloat(v: Int): Float

    Permalink

    Intrinsified unsigned int to float conversion.

  61. def ulongToDouble(v: Long): Double

    Permalink

    Intrinsified unsigned long to double conversion.

  62. def ulongToFloat(v: Long): Float

    Permalink

    Intrinsified unsigned long to float conversion.

  63. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped