biomcmc-lib  0.1
low level library for phylogenetic analysis
Data Fields
hashtable_struct Struct Reference

Hash table (vector indexed by strings). More...

#include <hashtable.h>

Collaboration diagram for hashtable_struct:
Collaboration graph
[legend]

Data Fields

int size
 Table size.
 
int probelength
 Number of collisions before empty slot is found.
 
uint32_t h
 Value set by hash(). Used in hash1() and hash2() to avoid calling hash() again.
 
uint32_t a1
 Random values used in hash functions.
 
uint32_t a2
 Random values used in hash functions.
 
uint32_t b1
 Random values used in hash functions.
 
uint32_t b2
 Random values used in hash functions.
 
uint32_t P
 Random values used in hash functions.
 
hashtable_itemtable
 Vector with key/value pairs.
 
int ref_counter
 Counter of how many external references (structures sharing this hashtable) to avoid deletion.
 

Detailed Description

Hash table (vector indexed by strings).


The documentation for this struct was generated from the following file: