Main Page   Data Structures   File List   Data Fields   Globals  

ght_hash_table_t Struct Reference

The hash table structure. More...

#include <ght_hash_table.h>


Data Fields

unsigned int i_items
 The current number of items in the table. More...

unsigned int i_size
 The number of buckets. More...

ght_fn_hash_t fn_hash
 The hash function used. More...

ght_fn_alloc_t fn_alloc
 The function used for allocating entries. More...

ght_fn_free_t fn_free
 The function used for freeing entries. More...

int i_heuristics
 The type of heuristics used. More...

int i_automatic_rehash
 TRUE if automatic rehashing is used. More...


Detailed Description

The hash table structure.


Field Documentation

ght_fn_alloc_t ght_hash_table_t::fn_alloc
 

The function used for allocating entries.

ght_fn_free_t ght_hash_table_t::fn_free
 

The function used for freeing entries.

ght_fn_hash_t ght_hash_table_t::fn_hash
 

The hash function used.

int ght_hash_table_t::i_automatic_rehash
 

TRUE if automatic rehashing is used.

int ght_hash_table_t::i_heuristics
 

The type of heuristics used.

unsigned int ght_hash_table_t::i_items
 

The current number of items in the table.

unsigned int ght_hash_table_t::i_size
 

The number of buckets.


The documentation for this struct was generated from the following file:
Generated on Sun Mar 23 07:47:08 2003 for libghthash by doxygen1.2.15