de.intarsys.nativec.type
public abstract class NativeSimple extends NativeObject
NativeObject
instances. These NativeObject
instances are not
constructed from other NativeObject
instances but implemented
directly in Java, having a fixed size.DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT
Modifier | Constructor and Description |
---|---|
protected |
NativeSimple()
Create a wrapper for a NativePrimitive
|
protected |
NativeSimple(INativeHandle handle) |
Modifier and Type | Method and Description |
---|---|
int |
getByteCount()
The number of bytes occupied by this.
|
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getNativeType, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString, toNestedString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValue, setValue
protected NativeSimple()
protected NativeSimple(INativeHandle handle)
public int getByteCount()
NativeObject
getByteCount
in class NativeObject