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_entryhead
struct lh_entrytail
struct lh_entrytable
lh_entry_free_fnfree_fn
lh_hash_fnhash_fn
lh_equal_fnequal_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