Powered by Pair ImageMagick logo
Image Magick
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

_HashmapInfo Struct Reference

Collaboration diagram for _HashmapInfo:

Collaboration graph
[legend]

Data Fields

size_t(* hash )(const void *)
void *(* liberate_key )(void *)
void *(*)*(* liberate_datum )(void *)
unsigned long maximum_entries
unsigned long entries
unsigned long next
MagickBooleanType head_of_list
_LinkedListInfo ** map
MagickBooleanType debug
SemaphoreInfosemaphore
unsigned long signature

Field Documentation

MagickBooleanType _HashmapInfo::debug
 

Definition at line 97 of file hashmap.c.

Referenced by DestroyHashmap(), GetEntryFromHashmap(), GetNextEntryInHashmap(), GetNumberOfEntriesInHashmap(), IsHashmapEmpty(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().

unsigned long _HashmapInfo::entries
 

Definition at line 86 of file hashmap.c.

Referenced by GetNumberOfEntriesInHashmap(), IsHashmapEmpty(), PutEntryInHashmap(), and RemoveEntryFromHashmap().

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

Referenced by GetEntryFromHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().

MagickBooleanType _HashmapInfo::head_of_list
 

Definition at line 91 of file hashmap.c.

Referenced by GetNextEntryInHashmap(), and ResetHashmapIterator().

void*(*) *(* _HashmapInfo::liberate_datum)(void *)
 

Referenced by DestroyHashmap(), and PutEntryInHashmap().

void*(* _HashmapInfo::liberate_key)(void *)
 

Referenced by DestroyHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().

struct _LinkedListInfo** _HashmapInfo::map
 

Definition at line 93 of file hashmap.c.

Referenced by DestroyHashmap(), GetEntryFromHashmap(), GetNextEntryInHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().

unsigned long _HashmapInfo::maximum_entries
 

Definition at line 86 of file hashmap.c.

Referenced by DestroyHashmap(), GetEntryFromHashmap(), GetNextEntryInHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().

unsigned long _HashmapInfo::next
 

Definition at line 86 of file hashmap.c.

Referenced by GetNextEntryInHashmap(), and ResetHashmapIterator().

SemaphoreInfo* _HashmapInfo::semaphore
 

Definition at line 100 of file hashmap.c.

Referenced by DestroyHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().

unsigned long _HashmapInfo::signature
 

Definition at line 103 of file hashmap.c.

Referenced by DestroyHashmap(), GetEntryFromHashmap(), GetNextEntryInHashmap(), GetNumberOfEntriesInHashmap(), IsHashmapEmpty(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().


The documentation for this struct was generated from the following file:
Generated on Mon Oct 25 13:44:41 2004 for ImageMagick by doxygen 1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC