PIPS
__hash_table Struct Reference
+ Collaboration diagram for __hash_table:

Data Fields

hash_key_type type
 
size_t size
 
size_t n_entry
 
hash_rank_t rank
 
hash_equals_t equals
 
hash_key_func_t store_key
 
hash_free_func_t delete_key
 
hash_entryarray
 
size_t limit
 
size_t n_free_for_puts
 keep statistics on the life time of the hash table... More...
 
size_t n_put
 
size_t n_get
 
size_t n_del
 
size_t n_upd
 
size_t n_put_iter
 
size_t n_get_iter
 
size_t n_del_iter
 
size_t n_upd_iter
 

Detailed Description

Definition at line 63 of file hash.c.

Field Documentation

◆ array

◆ delete_key

hash_free_func_t __hash_table::delete_key

Definition at line 71 of file hash.c.

Referenced by hash_delget(), hash_table_free(), and hash_table_generic_make().

◆ equals

hash_equals_t __hash_table::equals

◆ limit

size_t __hash_table::limit

Definition at line 73 of file hash.c.

Referenced by hash_enlarge_table(), hash_put(), and hash_table_generic_make().

◆ n_del

size_t __hash_table::n_del

Definition at line 77 of file hash.c.

Referenced by hash_delget(), and hash_table_generic_make().

◆ n_del_iter

size_t __hash_table::n_del_iter

Definition at line 78 of file hash.c.

Referenced by hash_delget(), and hash_table_generic_make().

◆ n_entry

◆ n_free_for_puts

size_t __hash_table::n_free_for_puts

keep statistics on the life time of the hash table...

FC 04/06/2003

Definition at line 76 of file hash.c.

Referenced by hash_delget(), hash_put(), and hash_table_generic_make().

◆ n_get

size_t __hash_table::n_get

Definition at line 77 of file hash.c.

Referenced by hash_get(), and hash_table_generic_make().

◆ n_get_iter

size_t __hash_table::n_get_iter

Definition at line 78 of file hash.c.

Referenced by hash_get(), and hash_table_generic_make().

◆ n_put

size_t __hash_table::n_put

Definition at line 77 of file hash.c.

Referenced by hash_enlarge_table(), hash_put(), and hash_table_generic_make().

◆ n_put_iter

size_t __hash_table::n_put_iter

Definition at line 78 of file hash.c.

Referenced by hash_enlarge_table(), hash_put(), and hash_table_generic_make().

◆ n_upd

size_t __hash_table::n_upd

Definition at line 77 of file hash.c.

Referenced by hash_table_generic_make(), and hash_update().

◆ n_upd_iter

size_t __hash_table::n_upd_iter

Definition at line 78 of file hash.c.

Referenced by hash_table_generic_make(), and hash_update().

◆ rank

hash_rank_t __hash_table::rank

Definition at line 68 of file hash.c.

Referenced by hash_find_entry(), hash_table_generic_make(), and hash_table_rank_function().

◆ size

◆ store_key

hash_key_func_t __hash_table::store_key

Definition at line 70 of file hash.c.

Referenced by hash_put(), and hash_table_generic_make().

◆ type

hash_key_type __hash_table::type

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