INativeObject
public class NativeGenericStruct extends NativeStruct
DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT
META, values
Modifier | Constructor | Description |
---|---|---|
protected |
NativeGenericStruct(NativeStructType type) |
|
protected |
NativeGenericStruct(NativeStructType type,
INativeHandle handle) |
Modifier and Type | Method | Description |
---|---|---|
INativeType |
getNativeType() |
The meta information and behavior for the NativeObject.
|
NativeStructType |
getStructType() |
|
void |
setNativeType(NativeStructType type) |
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString
getByteCount, getNativeObject, getStructField, getValue, setValue, toNestedString, toString
protected NativeGenericStruct(NativeStructType type)
protected NativeGenericStruct(NativeStructType type, INativeHandle handle)
public INativeType getNativeType()
NativeObject
There is exactly one meta instance for all NativeObject instances of a certain type.
getNativeType
in interface INativeObject
getNativeType
in class NativeObject
public NativeStructType getStructType()
getStructType
in class NativeStruct
public void setNativeType(NativeStructType type)