Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

hash_table_struct Struct Reference

#include <soarkernel.h>

Collaboration diagram for hash_table_struct:

Collaboration graph
[legend]

Data Fields

unsigned long count
unsigned long size
short log2size
short minimum_log2size
bucket_arraybuckets
hash_function h

Field Documentation

bucket_array* hash_table_struct::buckets
 

Definition at line 590 of file soarkernel.h.

Referenced by add_to_hash_table(), add_wme_to_aht(), do_for_all_items_in_hash_bucket(), do_for_all_items_in_hash_table(), find_alpha_mem(), lookup_trace_format(), make_hash_table(), remove_from_hash_table(), remove_trace_format(), and resize_hash_table().

unsigned long hash_table_struct::count
 

Definition at line 586 of file soarkernel.h.

Referenced by add_to_hash_table(), make_hash_table(), and remove_from_hash_table().

hash_function hash_table_struct::h
 

Definition at line 591 of file soarkernel.h.

Referenced by add_to_hash_table(), make_hash_table(), remove_from_hash_table(), and resize_hash_table().

short hash_table_struct::log2size
 

Definition at line 588 of file soarkernel.h.

Referenced by add_to_hash_table(), add_wme_to_aht(), do_for_all_items_in_hash_bucket(), find_alpha_mem(), lookup_trace_format(), make_hash_table(), remove_from_hash_table(), remove_trace_format(), and resize_hash_table().

short hash_table_struct::minimum_log2size
 

Definition at line 589 of file soarkernel.h.

Referenced by make_hash_table(), and remove_from_hash_table().

unsigned long hash_table_struct::size
 

Definition at line 587 of file soarkernel.h.

Referenced by add_to_hash_table(), do_for_all_items_in_hash_table(), make_hash_table(), remove_from_hash_table(), and resize_hash_table().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 11 13:03:39 2003 for Soar Kernel by doxygen 1.3.5