Package de.intarsys.nativec.type
Class NativeGenericStruct
java.lang.Object
de.intarsys.nativec.type.NativeObject
de.intarsys.nativec.type.NativeStruct
de.intarsys.nativec.type.NativeGenericStruct
- All Implemented Interfaces:
INativeMemory,INativeObject
The generic struct may change its type at runtime.
-
Field Summary
Fields inherited from class de.intarsys.nativec.type.NativeStruct
METAFields inherited from class de.intarsys.nativec.type.NativeObject
DEBUG, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_FLOAT, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT -
Method Summary
Modifier and TypeMethodDescriptionThe meta information and behavior for the NativeObject.voidMethods inherited from class de.intarsys.nativec.type.NativeStruct
getByteCount, getNativeObject, getValue, setValue, toNestedString, toStringMethods inherited from class de.intarsys.nativec.type.NativeObject
cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString
-
Method Details
-
getNativeType
Description copied from class:NativeObjectThe meta information and behavior for the NativeObject.There is exactly one meta instance for all NativeObject instances of a certain type.
- Specified by:
getNativeTypein interfaceINativeObject- Specified by:
getNativeTypein classNativeObject- Returns:
- The meta information and behavior for the NativeObject.
-
getStructType
- Overrides:
getStructTypein classNativeStruct
-
setNativeType
-