biomcmc-lib
0.1
low level library for phylogenetic analysis
|
Hash table (vector indexed by strings). More...
#include <hashtable.h>
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_item * | table |
Vector with key/value pairs. | |
int | ref_counter |
Counter of how many external references (structures sharing this hashtable) to avoid deletion. | |
Hash table (vector indexed by strings).