public class NativeGenericStruct extends NativeStruct
META, valuesDEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT| Modifier | Constructor and Description |
|---|---|
protected |
NativeGenericStruct(NativeStructType type) |
protected |
NativeGenericStruct(NativeStructType type,
INativeHandle handle) |
| Modifier and Type | Method and Description |
|---|---|
INativeType |
getNativeType()
The meta information and behavior for the NativeObject.
|
NativeStructType |
getStructType() |
void |
setNativeType(NativeStructType type) |
getByteCount, getNativeObject, getStructField, getValue, setValue, toNestedString, toStringallocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideStringprotected 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)