Woolz Image Processing  Version 1.8.3
_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

◆ freeFn

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

Function to free the hash item, may be NULL

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

◆ entry

void* _AlcHashItem::entry

The hash item's entry

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

◆ key

void* _AlcHashItem::key

The key which identifies the hash item

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

◆ next

struct _AlcHashItem* _AlcHashItem::next

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

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

◆ prev

struct _AlcHashItem* _AlcHashItem::prev

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

Referenced by AlcHashItemInsert(), and AlcHashItemUnlink().


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