Package

scala.scalanative

runtime

Permalink

package runtime

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

Type Members

  1. type ClassType = CStruct3[Type, Long, CStruct2[Int, Int]]

    Permalink
  2. type Type = CStruct3[Int, String, Byte]

    Permalink

Value Members

  1. object BoxedUnit extends BoxedUnit

    Permalink
  2. final val CLASS_KIND: Int(0)

    Permalink
  3. final val STRUCT_KIND: Int(2)

    Permalink
  4. final val TRAIT_KIND: Int(1)

    Permalink
  5. def byteToUInt(b: Byte): Int

    Permalink
  6. def byteToULong(b: Byte): Long

    Permalink
  7. def divUInt(l: Int, r: Int): Int

    Permalink
  8. def divULong(l: Long, r: Long): Long

    Permalink
  9. def getMonitor(obj: AnyRef): Monitor

    Permalink
  10. def getType(obj: AnyRef): Ptr[ClassType]

    Permalink
  11. def init(argc: Int, argv: Ptr[Ptr[Byte]]): ObjectArray

    Permalink
  12. def intToULong(v: Int): Long

    Permalink
  13. def loop(): Unit

    Permalink
  14. def remUInt(l: Int, r: Int): Int

    Permalink
  15. def remULong(l: Long, r: Long): Long

    Permalink
  16. def shortToUInt(v: Short): Int

    Permalink
  17. def shortToULong(v: Short): Long

    Permalink
  18. def typeof[T](implicit tag: Tag[T]): Ptr[Type]

    Permalink
  19. def undefined: Nothing

    Permalink

Deprecated Value Members

  1. def select[T](cond: Boolean, thenp: T, elsep: T)(implicit tag: Tag[T]): T

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.3) Use if-then-else instead.

Inherited from AnyRef

Inherited from Any

Ungrouped