
Data Fields | |
| size_t(* | hash )(const void *) |
| MagickBooleanType(* | compare )(const void *, const void *) |
| void *(* | relinquish_key )(void *) |
| void *(*)*(* | relinquish_value )(void *) |
| unsigned long | capacity |
| unsigned long | entries |
| unsigned long | next |
| MagickBooleanType | head_of_list |
| LinkedListInfo ** | map |
| MagickBooleanType | debug |
| SemaphoreInfo * | semaphore |
| unsigned long | signature |
Definition at line 97 of file hashmap.c.
| unsigned long _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 *) |
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().
| unsigned long _HashmapInfo::entries |
Definition at line 110 of file hashmap.c.
Referenced by GetNumberOfEntriesInHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| size_t(* _HashmapInfo::hash)(const void *) |
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(), IncreaseHashmapCapacity(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| unsigned long _HashmapInfo::next |
Definition at line 110 of file hashmap.c.
Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().
| void*(* _HashmapInfo::relinquish_key)(void *) |
Referenced by DestroyHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| void*(*) *(* _HashmapInfo::relinquish_value)(void *) |
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().
| unsigned long _HashmapInfo::signature |
Definition at line 127 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetNumberOfEntriesInHashmap(), GetValueFromHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().
1.5.7.1