hash_xsb.h File Reference


Data Structures

struct  hash_table

Defines

#define string_table_increment_and_check_for_overflow
#define symbol_table_increment_and_check_for_overflow

Typedefs

typedef hash_table Hash_Table

Functions

unsigned long next_prime (unsigned long some_integer)
unsigned long hash (char *atom_name, byte arity, word hash_table_size)
void expand_symbol_table ()
void expand_string_table ()
void symbol_table_stats ()
void string_table_stats ()

Variables

Hash_Table symbol_table
Hash_Table string_table

Define Documentation

#define string_table_increment_and_check_for_overflow
 

Value:

#define symbol_table_increment_and_check_for_overflow
 

Value:


Typedef Documentation

typedef struct hash_table Hash_Table
 


Function Documentation

void expand_string_table  ) 
 

void expand_symbol_table  ) 
 

unsigned long hash char *  atom_name,
byte  arity,
word  hash_table_size
 

unsigned long next_prime unsigned long  some_integer  ) 
 

void string_table_stats  ) 
 

void symbol_table_stats  ) 
 


Variable Documentation

Hash_Table string_table
 

Hash_Table symbol_table
 


Generated on Wed Jul 26 13:26:53 2006 for XSB by  doxygen 1.4.5