Modifier and Type | Field | Description |
---|---|---|
static Type |
DOUBLE |
The native double type
|
static Type |
FLOAT |
The native float type
|
static Type |
LONGDOUBLE |
The native long double type
|
static Type |
POINTER |
The native memory address type
|
static Type |
SCHAR |
The native signed char type
|
static Type |
SINT |
The native signed integer type
|
static Type |
SINT16 |
The native signed 16 bit integer type
|
static Type |
SINT32 |
The native signed 32 bit integer type
|
static Type |
SINT64 |
The native signed 64 bit integer type
|
static Type |
SINT8 |
The native signed 8 bit integer type
|
static Type |
SLONG |
The native signed long integer type
|
static Type |
SLONG_LONG |
The native signed long long integer type
|
static Type |
SSHORT |
The native signed short integer type
|
static Type |
UCHAR |
The native unsigned char type
|
static Type |
UINT |
The native unsigned integer type
|
static Type |
UINT16 |
The native unsigned 16 bit integer type
|
static Type |
UINT32 |
The native unsigned 32 bit integer type
|
static Type |
UINT64 |
The native unsigned 64 bit integer type
|
static Type |
UINT8 |
The native unsigned 8 bit integer type
|
static Type |
ULONG |
The native unsigned long integer type
|
static Type |
ULONG_LONG |
The native unsigned long long integer type
|
static Type |
USHORT |
The native unsigned short integer type
|
static Type |
VOID |
The native void type
|
Constructor | Description |
---|---|
Type() |
Modifier and Type | Method | Description |
---|---|---|
int |
alignment() |
Gets the alignment of this type.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
int |
size() |
Gets the size of this type.
|
int |
type() |
Gets the FFI type enum value for this Type
|
public static final Type VOID
public static final Type FLOAT
public static final Type DOUBLE
public static final Type LONGDOUBLE
public static final Type UINT8
public static final Type SINT8
public static final Type UINT16
public static final Type SINT16
public static final Type UINT32
public static final Type SINT32
public static final Type UINT64
public static final Type SINT64
public static final Type POINTER
public static final Type UCHAR
public static final Type SCHAR
public static final Type USHORT
public static final Type SSHORT
public static final Type UINT
public static final Type SINT
public static final Type ULONG
public static final Type SLONG
public static final Type ULONG_LONG
public static final Type SLONG_LONG
public final int type()
public final int size()
public final int alignment()
Copyright © 2019. All rights reserved.