|
MagickCore
7.0.0
|

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 |
| SemaphoreInfo * | semaphore |
| size_t | signature |
| size_t _HashmapInfo::capacity |
Definition at line 108 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetValueFromHashmap(), IncreaseHashmapCapacity(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| MagickBooleanType(* _HashmapInfo::compare) (const void *, const void *) |
Definition at line 101 of file hashmap.c.
Referenced by GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| size_t _HashmapInfo::entries |
Definition at line 108 of file hashmap.c.
Referenced by GetNumberOfEntriesInHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| size_t(* _HashmapInfo::hash) (const void *) |
Definition at line 98 of file hashmap.c.
Referenced by GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| MagickBooleanType _HashmapInfo::head_of_list |
Definition at line 113 of file hashmap.c.
Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().
| LinkedListInfo** _HashmapInfo::map |
Definition at line 116 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetValueFromHashmap(), IncreaseHashmapCapacity(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| 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().
| SemaphoreInfo* _HashmapInfo::semaphore |
Definition at line 119 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().
| size_t _HashmapInfo::signature |
Definition at line 122 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetNumberOfEntriesInHashmap(), GetValueFromHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().