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 |
MagickBooleanType | debug |
SemaphoreInfo * | semaphore |
size_t | signature |
size_t _HashmapInfo::capacity |
Definition at line 110 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 103 of file hashmap.c.
Referenced by GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
MagickBooleanType _HashmapInfo::debug |
Definition at line 121 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetNumberOfEntriesInHashmap(), GetValueFromHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().
size_t _HashmapInfo::entries |
Definition at line 110 of file hashmap.c.
Referenced by GetNumberOfEntriesInHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
size_t(* _HashmapInfo::hash)(const void *) |
Definition at line 100 of file hashmap.c.
Referenced by GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
MagickBooleanType _HashmapInfo::head_of_list |
Definition at line 115 of file hashmap.c.
Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().
LinkedListInfo** _HashmapInfo::map |
Definition at line 118 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetValueFromHashmap(), IncreaseHashmapCapacity(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
size_t _HashmapInfo::next |
Definition at line 110 of file hashmap.c.
Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().
void*(* _HashmapInfo::relinquish_key)(void *) |
Definition at line 106 of file hashmap.c.
Referenced by DestroyHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
void*(*) *(* _HashmapInfo::relinquish_value)(void *) |
Definition at line 107 of file hashmap.c.
Referenced by DestroyHashmap(), NewHashmap(), and PutEntryInHashmap().
SemaphoreInfo* _HashmapInfo::semaphore |
Definition at line 124 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().
size_t _HashmapInfo::signature |
Definition at line 127 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetNumberOfEntriesInHashmap(), GetValueFromHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().