Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vhash.h File Reference


Detailed Description

A documented header file containing the vhash.

Definition in file vhash.h.

#include <stdlib.h>
#include "vlist.h"

Go to the source code of this file.

Defines

#define VHASH_STATUS_FAILED   0
 A failure status.
#define VHASH_STATUS_SUCCESS   1
 A success status.
#define VHASH_STATUS_INSERTED   2
 A item was inserted.

Typedefs

typedef hash_node_s vhash_node_t


Typedef Documentation

typedef struct hash_node_s vhash_node_t
 

The vhash is a linear probing hash.

This vhash assumes all keys are unique. If not remove the old key/item first the add the new one.

The vhash can operate on void pointers or string keys. Do not mix these uses.

This auto resizes at 50% capacity for best perfomance choose a size 2*max items expected.


Generated on Tue May 17 12:06:00 2005 for Autodesk DWF 3D Toolkit by  doxygen 1.4.1