|
MagickCore
6.7.5
|

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(), NewHashmap(), IncreaseHashmapCapacity(), 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().
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().
Definition at line 115 of file hashmap.c.
Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().
Definition at line 118 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetValueFromHashmap(), NewHashmap(), IncreaseHashmapCapacity(), 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().
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().