SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprHtblIptrTbl Struct Reference
+ Collaboration diagram for SprHtblIptrTbl:

Data Fields

unsigned int size
 size of the hash tabel More...
 
unsigned int fill_size
 nr. of elements filled in the hash list More...
 
SprHtblIptrEl ** tbl
 hash table entries More...
 
unsigned int data_offs
 offset of the data fields in the hash elements More...
 
unsigned int N1
 number of keys - 1 More...
 
unsigned int flags
 set of flags More...
 
SprMPool mpool
 memory pool of hash elements More...
 

Field Documentation

unsigned int SprHtblIptrTbl::size

size of the hash tabel

unsigned int SprHtblIptrTbl::fill_size

nr. of elements filled in the hash list

SprHtblIptrEl** SprHtblIptrTbl::tbl

hash table entries

unsigned int SprHtblIptrTbl::data_offs

offset of the data fields in the hash elements

unsigned int SprHtblIptrTbl::N1

number of keys - 1

unsigned int SprHtblIptrTbl::flags

set of flags

internal use

SprMPool SprHtblIptrTbl::mpool

memory pool of hash elements

only used if the memory management of the elements is not done by the caller