hash_table Type Reference

#include <hash.h>

Collaboration diagram for hash_table:

Collaboration graph
[legend]

Public Member Functions

struct hash_entry *newfunc PARAMS ((struct hash_entry *, struct hash_table *, hash_table_key))
unsigned long hash PARAMS ((hash_table_key))
bool comp PARAMS ((hash_table_key, hash_table_key))
struct hash_entry *newfunc PARAMS ((struct hash_entry *, struct hash_table *, hash_table_key))
unsigned long hash PARAMS ((hash_table_key))
bool comp PARAMS ((hash_table_key, hash_table_key))

Data Fields

UINT8 length_log2
HASH_ENTRY ** buckets
mUINT32 gen
mUINT32bucket_gens
struct hash_tablenext_free
struct expr ** table
unsigned int size
unsigned int n_elems
int set_p
struct hash_entry ** table
struct obstack memory

Detailed Description

Definition at line 206 of file op_map.cxx.


Member Function/Subroutine Documentation

struct hash_entry* newfunc hash_table::PARAMS ( (struct hash_entry *, struct hash_table *, hash_table_key  )  [read]

unsigned long hash hash_table::PARAMS ( (hash_table_key  ) 

bool comp hash_table::PARAMS ( (hash_table_key, hash_table_key  ) 

struct hash_entry* newfunc hash_table::PARAMS ( (struct hash_entry *, struct hash_table *, hash_table_key  )  [read]

unsigned long hash hash_table::PARAMS ( (hash_table_key  ) 

bool comp hash_table::PARAMS ( (hash_table_key, hash_table_key  ) 


Field Documentation

Definition at line 207 of file op_map.cxx.

Definition at line 209 of file op_map.cxx.

Definition at line 211 of file op_map.cxx.

Definition at line 212 of file op_map.cxx.

Definition at line 214 of file op_map.cxx.

unsigned int hash_table::size

unsigned int hash_table::n_elems

Definition at line 51 of file hash.h.

Definition at line 69 of file hash.h.


The documentation for this type was generated from the following files:

Generated on Wed Apr 8 16:47:13 2009 for Open64 by  doxygen 1.5.6