_HashmapInfo Struct Reference

Collaboration diagram for _HashmapInfo:

Collaboration graph
[legend]

Data Fields

size_t(* hash )(const void *)
MagickBooleanType(* compare )(const void *, const void *)
void *(* relinquish_key )(void *)
void *(*)*(* relinquish_value )(void *)
unsigned long capacity
unsigned long entries
unsigned long next
MagickBooleanType head_of_list
LinkedListInfo ** map
MagickBooleanType debug
SemaphoreInfosemaphore
unsigned long signature

Detailed Description

Definition at line 97 of file hashmap.c.


Field Documentation

unsigned long _HashmapInfo::capacity

MagickBooleanType(* _HashmapInfo::compare)(const void *, const void *)

unsigned long _HashmapInfo::entries

size_t(* _HashmapInfo::hash)(const void *)

Definition at line 115 of file hashmap.c.

Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().

unsigned long _HashmapInfo::next

Definition at line 110 of file hashmap.c.

Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().

void*(* _HashmapInfo::relinquish_key)(void *)

void*(*) *(* _HashmapInfo::relinquish_value)(void *)

unsigned long _HashmapInfo::signature


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

Generated on Tue Dec 30 16:17:50 2008 for MagickCore by  doxygen 1.5.7.1