Package net.sourceforge.lept4j
Class L_Hashitem
- java.lang.Object
-
- com.sun.jna.Structure
-
- net.sourceforge.lept4j.L_Hashitem
-
- Direct Known Subclasses:
L_Hashitem.ByReference,L_Hashitem.ByValue
public class L_Hashitem extends com.sun.jna.StructureHash item, containing storage for the key, value and count. The key
is a l_uint64, which is hashed by the mod function to find the index
into the hashtab.
native declaration : hashmap.h:19
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java , Rococoa, or JNA.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classL_Hashitem.ByReferencestatic classL_Hashitem.ByValue
-
Field Summary
Fields Modifier and Type Field Description intcountnumber of elements seen with this key
C type : l_int32longkeykey is hashed into index into hashtab
C type : l_uint64L_Hashitem.ByReferencenextptr to the next in the list
C type : L_Hashitem*longvalnumber stored associated with the key
C type : l_uint64
-
Constructor Summary
Constructors Constructor Description L_Hashitem()L_Hashitem(long key, long val, int count, L_Hashitem.ByReference next)L_Hashitem(com.sun.jna.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>getFieldOrder()-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
key
public long key
key is hashed into index into hashtab
C type : l_uint64
-
val
public long val
number stored associated with the key
C type : l_uint64
-
count
public int count
number of elements seen with this key
C type : l_int32
-
next
public L_Hashitem.ByReference next
ptr to the next in the list
C type : L_Hashitem*
-
-
Constructor Detail
-
L_Hashitem
public L_Hashitem()
-
L_Hashitem
public L_Hashitem(long key, long val, int count, L_Hashitem.ByReference next)- Parameters:
key- key is hashed into index into hashtab
C type : l_uint64val- number stored associated with the key
C type : l_uint64count- number of elements seen with this key
C type : l_int32next- ptr to the next in the list
C type : L_Hashitem*
-
L_Hashitem
public L_Hashitem(com.sun.jna.Pointer peer)
-
-