Woolz Image Processing  Version 1.7.5
_AlcHashItem Struct Reference

A hash table item. Typedef: AlcHashItem. More...

Data Fields

void(* freeFn )(void *)
 
void * entry
 
void * key
 
struct _AlcHashItemnext
 
struct _AlcHashItemprev
 

Detailed Description

A hash table item. Typedef: AlcHashItem.

Field Documentation

void(* _AlcHashItem::freeFn) (void *)

Function to free the hash item, may be NULL

Referenced by AlcHashItemFree(), AlcHashItemNew(), and AlcHashTableFree().

void* _AlcHashItem::entry

The hash item's entry

Referenced by AlcHashItemFree(), AlcHashItemNew(), and AlcHashTableFree().

void* _AlcHashItem::key

The key which identifies the hash item

Referenced by AlcHashItemGet(), AlcHashItemInsert(), AlcHashItemNew(), AlcHashItemOrder(), and AlcHashItemUnlink().

struct _AlcHashItem* _AlcHashItem::next

Next item in the hash tables linked list, NULL if this is the last item

Referenced by AlcHashItemGet(), AlcHashItemInsert(), AlcHashItemOrder(), AlcHashItemUnlink(), AlcHashTableCount(), AlcHashTableFree(), AlcHashTableIterate(), and AlcHashTableUnlinkAll().

struct _AlcHashItem* _AlcHashItem::prev

Previous item in the hash tables linked list, NULL if this is the first item

Referenced by AlcHashItemInsert(), AlcHashItemUnlink(), and AlcHashTableIterate().


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