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.Structure
Hash 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.
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
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
Modifier and TypeFieldDescriptionint
number of elements seen with this key
C type : l_int32long
key is hashed into index into hashtab
C type : l_uint64ptr to the next in the list
C type : L_Hashitem*long
number stored associated with the key
C type : l_uint64Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
ConstructorDescriptionL_Hashitem(long key, long val, int count, L_Hashitem.ByReference next)
L_Hashitem(com.sun.jna.Pointer peer)
-
Method Summary
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 Details
-
key
public long keykey is hashed into index into hashtab
C type : l_uint64 -
val
public long valnumber stored associated with the key
C type : l_uint64 -
count
public int countnumber of elements seen with this key
C type : l_int32 -
next
ptr to the next in the list
C type : L_Hashitem*
-
-
Constructor Details
-
L_Hashitem
public L_Hashitem() -
L_Hashitem
- 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)
-
-
Method Details
-
getFieldOrder
- Overrides:
getFieldOrder
in classcom.sun.jna.Structure
-