Package net.sourceforge.lept4j
Class L_Hashmap
java.lang.Object
com.sun.jna.Structure
net.sourceforge.lept4j.L_Hashmap
- Direct Known Subclasses:
L_Hashmap.ByReference
,L_Hashmap.ByValue
public class L_Hashmap
extends com.sun.jna.Structure
General hash map
native declaration : hashmap.h:7
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.
native declaration : hashmap.h:7
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 TypeFieldDescriptionarray of hash item ptrs
C type : L_Hashitem**int
max average occupancy allowed
C type : l_int32int
number of stored items
C type : l_int32int
number of items to be stored
C type : l_int32int
size of array of hash item ptrs
C type : l_int32Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
ConstructorDescriptionL_Hashmap(int nitems, int ntogo, int maxocc, L_Hashitem.ByReference[] hashtab, int tabsize)
L_Hashmap(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
-
nitems
public int nitemsnumber of stored items
C type : l_int32 -
ntogo
public int ntogonumber of items to be stored
C type : l_int32 -
maxocc
public int maxoccmax average occupancy allowed
C type : l_int32 -
hashtab
array of hash item ptrs
C type : L_Hashitem** -
tabsize
public int tabsizesize of array of hash item ptrs
C type : l_int32
-
-
Constructor Details
-
L_Hashmap
public L_Hashmap() -
L_Hashmap
- Parameters:
nitems
- number of stored items
C type : l_int32ntogo
- number of items to be stored
C type : l_int32maxocc
- max average occupancy allowed
C type : l_int32hashtab
- array of hash item ptrs
C type : L_Hashitem**tabsize
- size of array of hash item ptrs
C type : l_int32
-
L_Hashmap
public L_Hashmap(com.sun.jna.Pointer peer)
-
-
Method Details
-
getFieldOrder
- Overrides:
getFieldOrder
in classcom.sun.jna.Structure
-