Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

hash2_table_struct Struct Reference

#include <hash.h>

Collaboration diagram for hash2_table_struct:

Collaboration graph
[legend]

Data Fields

int data_size
int size
int n_entries
Real enlarge_threshold
Real new_density
hash2_entry_struct ** table

Field Documentation

int hash2_table_struct::data_size
 

Definition at line 69 of file hash.h.

Referenced by get_next_hash2_entry(), increase_hash2_table_size(), initialize_hash2_table(), insert_in_hash2_table(), lookup_in_hash2_table(), and remove_from_hash2_table().

Real hash2_table_struct::enlarge_threshold
 

Definition at line 72 of file hash.h.

Referenced by increase_hash2_table_size(), initialize_hash2_table(), and insert_in_hash2_table().

int hash2_table_struct::n_entries
 

Definition at line 71 of file hash.h.

Referenced by initialize_hash2_table(), insert_in_hash2_table(), move_hash2_entries_to_new_table(), and remove_from_hash2_table().

Real hash2_table_struct::new_density
 

Definition at line 73 of file hash.h.

Referenced by increase_hash2_table_size(), initialize_hash2_table(), and insert_in_hash2_table().

int hash2_table_struct::size
 

Definition at line 70 of file hash.h.

Referenced by delete_hash2_table(), delete_hash2_table_list(), get_next_hash2_entry(), hash2_function(), initialize_hash2_table(), insert_in_hash2_table(), and move_hash2_entries_to_new_table().

hash2_entry_struct** hash2_table_struct::table
 

Definition at line 74 of file hash.h.

Referenced by delete_hash2_table(), delete_hash2_table_list(), get_next_hash2_entry(), initialize_hash2_table(), lookup(), and move_hash2_entries_to_new_table().


The documentation for this struct was generated from the following file:
Generated on Wed Jul 28 09:11:24 2004 for BICPL by doxygen 1.3.7