Package

scala.scalanative

native

Permalink

package native

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

Type Members

  1. trait AutoReleasable extends Releasable

    Permalink
  2. class AutoreleasePool extends AnyRef

    Permalink
  3. type CBool = Boolean

    Permalink
  4. type CChar = Byte

    Permalink
  5. type CChar16 = UShort

    Permalink
  6. type CChar32 = UInt

    Permalink
  7. type CDouble = Double

    Permalink
  8. type CFloat = Float

    Permalink
  9. type CInt = Int

    Permalink
  10. type CLong = Long

    Permalink
  11. type CLongInt = Long

    Permalink
  12. type CLongLong = Long

    Permalink
  13. type CPtrDiff = Long

    Permalink
  14. type CSSize = Long

    Permalink
  15. type CShort = Short

    Permalink
  16. type CSignedChar = Byte

    Permalink
  17. type CSize = Long

    Permalink
  18. type CString = Ptr[CChar]

    Permalink
  19. type CUnsignedChar = UByte

    Permalink
  20. type CUnsignedInt = UInt

    Permalink
  21. type CUnsignedLong = ULong

    Permalink
  22. type CUnsignedLongInt = ULong

    Permalink
  23. type CUnsignedLongLong = ULong

    Permalink
  24. type CUnsignedShort = UShort

    Permalink
  25. type CWideChar = UInt

    Permalink
  26. trait ExternalObject extends AnyRef

    Permalink
  27. trait PoolZone extends Zone

    Permalink
  28. trait Releasable extends AnyRef

    Permalink
  29. type UWord = ULong

    Permalink
  30. type Word = Long

    Permalink

Value Members

  1. object AutoreleasePool

    Permalink
  2. object PoolZone

    Permalink
  3. macro def alloc[T](n: CSize)(implicit tag: Tag[T], z: Zone): Ptr[T]

    Permalink
  4. macro def alloc[T](implicit tag: Tag[T], z: Zone): Ptr[T]

    Permalink
  5. def extern: Nothing

    Permalink
  6. def fromCString(cstr: CString, charset: Charset): String

    Permalink
  7. def sizeof[T](implicit tag: Tag[T]): CSize

    Permalink
  8. def stackalloc[T](n: CSize)(implicit tag: Tag[T]): Ptr[T]

    Permalink
  9. def stackalloc[T](implicit tag: Tag[T]): Ptr[T]

    Permalink
  10. def toCString(str: String, charset: Charset)(implicit z: Zone): CString

    Permalink
  11. def toCString(str: String)(implicit z: Zone): CString

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped