INativeObjectpublic class NativeGenericStruct extends NativeStruct
DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORTMETA, 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, setWideStringgetByteCount, getNativeObject, getStructField, getValue, setValue, toNestedString, toStringprotected NativeGenericStruct(NativeStructType type)
protected NativeGenericStruct(NativeStructType type, INativeHandle handle)
public INativeType getNativeType()
NativeObjectThere is exactly one meta instance for all NativeObject instances of a certain type.
getNativeType in interface INativeObjectgetNativeType in class NativeObjectpublic NativeStructType getStructType()
getStructType in class NativeStructpublic void setNativeType(NativeStructType type)