_HashmapInfo Struct Reference

Collaboration diagram for _HashmapInfo:

Collaboration graph
[legend]

Detailed Description

Definition at line 97 of file hashmap.c.


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

Field Documentation

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

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

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

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

unsigned long _HashmapInfo::capacity

unsigned long _HashmapInfo::entries

unsigned long _HashmapInfo::next

Definition at line 110 of file hashmap.c.

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

Definition at line 115 of file hashmap.c.

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

unsigned long _HashmapInfo::signature


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

Generated on Tue Aug 19 22:51:42 2008 for ImageMagick by  doxygen 1.5.6