PIPS
|
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_entry * | array |
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 |
hash_entry* __hash_table::array |
Definition at line 72 of file hash.c.
Referenced by hash_delget(), hash_enlarge_table(), hash_find_entry(), hash_table_clear(), hash_table_dump(), hash_table_fprintf(), hash_table_free(), hash_table_generic_make(), hash_table_print(), and hash_table_scan().
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().
hash_equals_t __hash_table::equals |
Definition at line 69 of file hash.c.
Referenced by hash_find_entry(), hash_table_equals_function(), hash_table_generic_make(), and hash_update().
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().
size_t __hash_table::n_del |
Definition at line 77 of file hash.c.
Referenced by hash_delget(), and hash_table_generic_make().
size_t __hash_table::n_del_iter |
Definition at line 78 of file hash.c.
Referenced by hash_delget(), and hash_table_generic_make().
size_t __hash_table::n_entry |
Definition at line 67 of file hash.c.
Referenced by hash_delget(), hash_get(), hash_put(), hash_table_clear(), hash_table_entry_count(), hash_table_generic_make(), and hash_table_print_header().
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().
size_t __hash_table::n_get |
Definition at line 77 of file hash.c.
Referenced by hash_get(), and hash_table_generic_make().
size_t __hash_table::n_get_iter |
Definition at line 78 of file hash.c.
Referenced by hash_get(), and hash_table_generic_make().
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().
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().
size_t __hash_table::n_upd |
Definition at line 77 of file hash.c.
Referenced by hash_table_generic_make(), and hash_update().
size_t __hash_table::n_upd_iter |
Definition at line 78 of file hash.c.
Referenced by hash_table_generic_make(), and hash_update().
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_t __hash_table::size |
Definition at line 66 of file hash.c.
Referenced by hash_enlarge_table(), hash_find_entry(), hash_table_clear(), hash_table_dump(), hash_table_fprintf(), hash_table_free(), hash_table_generic_make(), hash_table_own_allocated_memory(), hash_table_print(), hash_table_print_header(), hash_table_scan(), and hash_table_size().
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().
hash_key_type __hash_table::type |
Definition at line 65 of file hash.c.
Referenced by hash_put(), hash_table_generic_make(), hash_table_print(), hash_table_print_header(), and hash_table_type().