package
native
Type Members
-
abstract final
class
CArray[T, N <: Nat] extends AnyRef
-
type
CBool = Boolean
-
implicit
class
CCast[From] extends AnyRef
-
type
CChar = Byte
-
type
CChar16 = UShort
-
type
CChar32 = UInt
-
type
CDouble = Double
-
abstract final
class
CField1[P, F] extends AnyRef
-
abstract final
class
CField10[P, F] extends AnyRef
-
abstract final
class
CField11[P, F] extends AnyRef
-
abstract final
class
CField12[P, F] extends AnyRef
-
abstract final
class
CField13[P, F] extends AnyRef
-
abstract final
class
CField14[P, F] extends AnyRef
-
abstract final
class
CField15[P, F] extends AnyRef
-
abstract final
class
CField16[P, F] extends AnyRef
-
abstract final
class
CField17[P, F] extends AnyRef
-
abstract final
class
CField18[P, F] extends AnyRef
-
abstract final
class
CField19[P, F] extends AnyRef
-
abstract final
class
CField2[P, F] extends AnyRef
-
abstract final
class
CField20[P, F] extends AnyRef
-
abstract final
class
CField21[P, F] extends AnyRef
-
abstract final
class
CField22[P, F] extends AnyRef
-
abstract final
class
CField3[P, F] extends AnyRef
-
abstract final
class
CField4[P, F] extends AnyRef
-
abstract final
class
CField5[P, F] extends AnyRef
-
abstract final
class
CField6[P, F] extends AnyRef
-
abstract final
class
CField7[P, F] extends AnyRef
-
abstract final
class
CField8[P, F] extends AnyRef
-
abstract final
class
CField9[P, F] extends AnyRef
-
type
CFloat = Float
-
-
-
-
abstract final
class
CFunctionPtr10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R] extends CFunctionPtr
-
-
abstract final
class
CFunctionPtr20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R] extends CFunctionPtr
-
-
-
abstract final
class
CFunctionPtr5[T1, T2, T3, T4, T5, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr6[T1, T2, T3, T4, T5, T6, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr7[T1, T2, T3, T4, T5, T6, T7, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr8[T1, T2, T3, T4, T5, T6, T7, T8, R] extends CFunctionPtr
-
abstract final
class
CFunctionPtr9[T1, T2, T3, T4, T5, T6, T7, T8, T9, R] extends CFunctionPtr
-
type
CInt = Int
-
type
CLong = Long
-
type
CLongLong = Long
-
-
type
CShort = Short
-
type
CSignedChar = Byte
-
type
CSize = Long
-
type
CString = Ptr[CChar]
-
abstract final
class
CStruct0 extends AnyRef
-
abstract final
class
CStruct1[T1] extends AnyRef
-
abstract final
class
CStruct10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] extends AnyRef
-
abstract final
class
CStruct11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11] extends AnyRef
-
abstract final
class
CStruct12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12] extends AnyRef
-
abstract final
class
CStruct13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13] extends AnyRef
-
abstract final
class
CStruct14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14] extends AnyRef
-
abstract final
class
CStruct15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15] extends AnyRef
-
abstract final
class
CStruct16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16] extends AnyRef
-
abstract final
class
CStruct17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17] extends AnyRef
-
abstract final
class
CStruct18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18] extends AnyRef
-
abstract final
class
CStruct19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19] extends AnyRef
-
abstract final
class
CStruct2[T1, T2] extends AnyRef
-
abstract final
class
CStruct20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20] extends AnyRef
-
abstract final
class
CStruct21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21] extends AnyRef
-
abstract final
class
CStruct22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22] extends AnyRef
-
abstract final
class
CStruct3[T1, T2, T3] extends AnyRef
-
abstract final
class
CStruct4[T1, T2, T3, T4] extends AnyRef
-
abstract final
class
CStruct5[T1, T2, T3, T4, T5] extends AnyRef
-
abstract final
class
CStruct6[T1, T2, T3, T4, T5, T6] extends AnyRef
-
abstract final
class
CStruct7[T1, T2, T3, T4, T5, T6, T7] extends AnyRef
-
abstract final
class
CStruct8[T1, T2, T3, T4, T5, T6, T7, T8] extends AnyRef
-
abstract final
class
CStruct9[T1, T2, T3, T4, T5, T6, T7, T8, T9] extends AnyRef
-
type
CUnsignedChar = UByte
-
type
CUnsignedInt = UInt
-
type
CUnsignedLong = ULong
-
type
CUnsignedLongLong = ULong
-
type
CUnsignedShort = UShort
-
abstract final
class
CVararg extends AnyRef
-
type
CWideChar = UInt
-
sealed abstract
class
Nat extends AnyRef
-
implicit final
class
NativeRichByte extends AnyVal
-
implicit final
class
NativeRichInt extends AnyVal
-
implicit final
class
NativeRichLong extends AnyVal
-
implicit final
class
NativeRichShort extends AnyVal
-
abstract final
class
Ptr[T] extends AnyRef
-
abstract final
class
Tag[P] extends AnyRef
-
final
class
UByte extends AnyVal with java.io.Serializable with Comparable[UByte]
-
final
class
UInt extends AnyVal with java.io.Serializable with Comparable[UInt]
-
final
class
ULong extends AnyVal with java.io.Serializable with Comparable[ULong]
-
final
class
UShort extends AnyVal with java.io.Serializable with Comparable[UShort]
-
type
UWord = ULong
-
type
Word = Long
-
final
class
extern extends Annotation with StaticAnnotation
-
final
class
inlinehint extends Annotation with StaticAnnotation
-
final
class
link extends Annotation with StaticAnnotation
-
final
class
name extends Annotation with StaticAnnotation
-
final
class
pin extends Annotation with StaticAnnotation
Value Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
object
Nat
-
object
Tag
-
object
UByte extends Serializable
-
object
UInt extends Serializable
-
object
ULong extends Serializable
-
object
UShort extends Serializable
-
-
-
def
extern: Nothing
-
-
-
-
def
sizeof[T](implicit tag: Tag[T]): CSize
-
def
stackalloc[T](n: Int)(implicit tag: Tag[T]): Ptr[T]
-
def
stackalloc[T](implicit tag: Tag[T]): Ptr[T]
-
-
-
-