MagickCore  7.0.0
_HashmapInfo Struct Reference
Collaboration diagram for _HashmapInfo:

Data Fields

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

Detailed Description

Definition at line 95 of file hashmap.c.

Field Documentation

MagickBooleanType(* _HashmapInfo::compare) (const void *, const void *)
size_t _HashmapInfo::entries
size_t(* _HashmapInfo::hash) (const void *)
MagickBooleanType _HashmapInfo::head_of_list

Definition at line 113 of file hashmap.c.

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

size_t _HashmapInfo::next

Definition at line 108 of file hashmap.c.

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

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

Definition at line 104 of file hashmap.c.

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

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

Definition at line 105 of file hashmap.c.

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


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