public class Rb_Type
extends com.sun.jna.Union
Modifier and Type | Class and Description |
---|---|
static class |
Rb_Type.ByReference |
static class |
Rb_Type.ByValue |
Modifier and Type | Field and Description |
---|---|
double |
ftype
C type : l_float64
|
long |
itype
C type : l_int64
|
com.sun.jna.Pointer |
ptype
C type : void*
|
long |
utype
C type : l_uint64
|
Constructor and Description |
---|
Rb_Type() |
Rb_Type(double ftype) |
Rb_Type(long itype_or_utype) |
Rb_Type(com.sun.jna.Pointer ptype) |
getFieldOrder, getNativeAlignment, getTypedValue, readField, readField, setType, setType, setTypedValue, writeField, writeField, writeField
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write
public long itype
public long utype
public double ftype
public com.sun.jna.Pointer ptype
public Rb_Type()
public Rb_Type(long itype_or_utype)
itype_or_utype
- C type : l_int64, or C type : l_uint64public Rb_Type(double ftype)
ftype
- C type : l_float64public Rb_Type(com.sun.jna.Pointer ptype)
ptype
- C type : void*