public class L_Rbtree_Node
extends com.sun.jna.Structure
Modifier and Type | Class and Description |
---|---|
static class |
L_Rbtree_Node.ByReference |
static class |
L_Rbtree_Node.ByValue |
Modifier and Type | Field and Description |
---|---|
int |
color
C type : l_int32
|
Rb_Type |
key
C type : Rb_Type
|
L_Rbtree_Node.ByReference |
left
C type : L_Rbtree_Node*
|
L_Rbtree_Node.ByReference |
parent
C type : L_Rbtree_Node*
|
L_Rbtree_Node.ByReference |
right
C type : L_Rbtree_Node*
|
Rb_Type |
value
C type : Rb_Type
|
Constructor and Description |
---|
L_Rbtree_Node() |
L_Rbtree_Node(com.sun.jna.Pointer peer) |
L_Rbtree_Node(Rb_Type key,
Rb_Type value,
L_Rbtree_Node.ByReference left,
L_Rbtree_Node.ByReference right,
L_Rbtree_Node.ByReference parent,
int color) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<?> |
getFieldOrder() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public Rb_Type key
public Rb_Type value
public L_Rbtree_Node.ByReference left
public L_Rbtree_Node.ByReference right
public L_Rbtree_Node.ByReference parent
public int color
public L_Rbtree_Node()
public L_Rbtree_Node(Rb_Type key, Rb_Type value, L_Rbtree_Node.ByReference left, L_Rbtree_Node.ByReference right, L_Rbtree_Node.ByReference parent, int color)
key
- C type : Rb_Typevalue
- C type : Rb_Typeleft
- C type : L_Rbtree_Node*right
- C type : L_Rbtree_Node*parent
- C type : L_Rbtree_Node*color
- C type : l_int32public L_Rbtree_Node(com.sun.jna.Pointer peer)