lh_table Struct Reference


Data Fields

int size
int count
int collisions
int resizes
int lookups
int inserts
int deletes
char * name
struct lh_entry * head
struct lh_entry * tail
struct lh_entry * table
lh_entry_free_fn * free_fn
lh_hash_fn * hash_fn
lh_equal_fn * equal_fn

Detailed Description

The hash table structure.

Field Documentation

Size of our hash.

Numbers of entries.

Number of collisions.

Number of resizes.

Number of lookups.

Number of inserts.

Number of deletes.

Name of the hash table.

struct lh_entry* lh_table::head [read]

The first entry.

struct lh_entry* lh_table::tail [read]

The last entry.

struct lh_entry* lh_table::table [read]

A pointer onto the function responsible for freeing an entry.


The documentation for this struct was generated from the following file:

Generated on Mon Jan 5 15:01:30 2009 for json-c by  doxygen 1.5.6