lh_table Struct Reference


Data Fields

int size
int count
int collisions
int resizes
int lookups
int inserts
int deletes
const 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

Number of collisions.

Numbers of entries.

Number of deletes.

A pointer onto the function responsible for freeing an entry.

struct lh_entry* lh_table::head [read]

The first entry.

Number of inserts.

Number of lookups.

const char* lh_table::name

Name of the hash table.

Number of resizes.

Size of our hash.

struct lh_entry* lh_table::table [read]

struct lh_entry* lh_table::tail [read]

The last entry.


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

Generated on Fri Jul 31 10:58:15 2009 for json-c by  doxygen 1.5.8