
Definition at line 97 of file hashmap.c.
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 |
| size_t(* _HashmapInfo::hash)(const void *) |
Referenced by GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| MagickBooleanType(* _HashmapInfo::compare)(const void *, const void *) |
Referenced by GetValueFromHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| void*(* _HashmapInfo::relinquish_key)(void *) |
Referenced by DestroyHashmap(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| void*(*) *(* _HashmapInfo::relinquish_value)(void *) |
Referenced by DestroyHashmap(), NewHashmap(), and PutEntryInHashmap().
| unsigned long _HashmapInfo::capacity |
Definition at line 110 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetValueFromHashmap(), IncreaseHashmapCapacity(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| unsigned long _HashmapInfo::entries |
Definition at line 110 of file hashmap.c.
Referenced by GetNumberOfEntriesInHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), and RemoveEntryFromHashmap().
| unsigned long _HashmapInfo::next |
Definition at line 110 of file hashmap.c.
Referenced by GetNextKeyInHashmap(), GetNextValueInHashmap(), and ResetHashmapIterator().
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().
Definition at line 121 of file hashmap.c.
Referenced by DestroyHashmap(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetNumberOfEntriesInHashmap(), GetValueFromHashmap(), IsHashmapEmpty(), NewHashmap(), PutEntryInHashmap(), RemoveEntryFromHashmap(), and ResetHashmapIterator().
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.6