Go to the source code of this file.
Defines | |
| #define | SmallHashmapSize 17 |
| #define | MediumHashmapSize 509 |
| #define | LargeHashmapSize 8191 |
| #define | HugeHashmapSize 131071 |
Typedefs | |
| typedef struct _HashmapInfo | HashmapInfo |
| typedef struct _LinkedListInfo | LinkedListInfo |
Functions | |
| MagickExport HashmapInfo * | DestroyHashmap (HashmapInfo *) |
| MagickExport HashmapInfo ** | NewHashmap (const unsigned long, size_t(*)(const void *), MagickBooleanType(*)(const void *, const void *), void *(*)(void *), void *(*)(void *)) |
| MagickExport LinkedListInfo * | DestroyLinkedList (LinkedListInfo *, void *(*)(void *)) |
| MagickExport LinkedListInfo ** | NewLinkedList (const unsigned long) |
| MagickExport MagickBooleanType | AppendValueToLinkedList (LinkedListInfo *, const void *) |
| MagickExport MagickBooleanType | CompareHashmapString (const void *, const void *) |
| MagickExport MagickBooleanType | CompareHashmapStringInfo (const void *, const void *) |
| MagickExport MagickBooleanType | InsertValueInLinkedList (LinkedListInfo *, const unsigned long, const void *) |
| MagickExport MagickBooleanType | InsertValueInSortedLinkedList (LinkedListInfo *, int(*)(const void *, const void *), void **, const void *) |
| MagickExport MagickBooleanType | IsHashmapEmpty (const HashmapInfo *) |
| MagickExport MagickBooleanType | IsLinkedListEmpty (const LinkedListInfo *) |
| MagickExport MagickBooleanType | LinkedListToArray (LinkedListInfo *, void **) |
| MagickExport MagickBooleanType | PutEntryInHashmap (HashmapInfo *, const void *, const void *) |
| MagickExport size_t | HashPointerType (const void *) |
| MagickExport size_t | HashStringType (const void *) |
| MagickExport size_t | HashStringInfoType (const void *) |
| MagickExport unsigned long | GetNumberOfElementsInLinkedList (const LinkedListInfo *) |
| MagickExport unsigned long | GetNumberOfEntriesInHashmap (const HashmapInfo *) |
| MagickExport void | ClearLinkedList (LinkedListInfo *, void *(*)(void *)) |
| MagickExport void * | GetLastValueInLinkedList (LinkedListInfo *) |
| MagickExport void ** | GetNextKeyInHashmap (HashmapInfo *) |
| MagickExport void *** | GetNextValueInHashmap (HashmapInfo *) |
| MagickExport void **** | GetNextValueInLinkedList (LinkedListInfo *) |
| MagickExport void ***** | GetValueFromHashmap (HashmapInfo *, const void *) |
| MagickExport void ****** | GetValueFromLinkedList (LinkedListInfo *, const unsigned long) |
| MagickExport void ******* | RemoveElementByValueFromLinkedList (LinkedListInfo *, const void *) |
| MagickExport void ******** | RemoveElementFromLinkedList (LinkedListInfo *, const unsigned long) |
| MagickExport void ********* | RemoveEntryFromHashmap (HashmapInfo *, const void *) |
| MagickExport void ********** | RemoveLastElementFromLinkedList (LinkedListInfo *) |
| MagickExport void ********** | ResetHashmapIterator (HashmapInfo *) |
| MagickExport void ********** | ResetLinkedListIterator (LinkedListInfo *) |
| #define HugeHashmapSize 131071 |
| #define LargeHashmapSize 8191 |
| #define MediumHashmapSize 509 |
| #define SmallHashmapSize 17 |
| typedef struct _HashmapInfo HashmapInfo |
| typedef struct _LinkedListInfo LinkedListInfo |
| MagickExport MagickBooleanType AppendValueToLinkedList | ( | LinkedListInfo * | , | |
| const void * | ||||
| ) |
| MagickExport void ClearLinkedList | ( | LinkedListInfo * | , | |
| void * | (*)(void *) | |||
| ) |
| MagickExport MagickBooleanType CompareHashmapString | ( | const void * | , | |
| const void * | ||||
| ) |
| MagickExport MagickBooleanType CompareHashmapStringInfo | ( | const void * | , | |
| const void * | ||||
| ) |
| MagickExport HashmapInfo* DestroyHashmap | ( | HashmapInfo * | ) |
| MagickExport LinkedListInfo* DestroyLinkedList | ( | LinkedListInfo * | , | |
| void * | (*)(void *) | |||
| ) |
| MagickExport void * GetLastValueInLinkedList | ( | LinkedListInfo * | ) |
| MagickExport void * * GetNextKeyInHashmap | ( | HashmapInfo * | ) |
| MagickExport void * * * GetNextValueInHashmap | ( | HashmapInfo * | ) |
| MagickExport void * * * * GetNextValueInLinkedList | ( | LinkedListInfo * | ) |
| MagickExport unsigned long GetNumberOfElementsInLinkedList | ( | const LinkedListInfo * | ) |
| MagickExport unsigned long GetNumberOfEntriesInHashmap | ( | const HashmapInfo * | ) |
| MagickExport void * * * * * GetValueFromHashmap | ( | HashmapInfo * | , | |
| const void * | ||||
| ) |
| MagickExport void * * * * * * GetValueFromLinkedList | ( | LinkedListInfo * | , | |
| const unsigned long | ||||
| ) |
| MagickExport size_t HashPointerType | ( | const void * | ) |
| MagickExport size_t HashStringInfoType | ( | const void * | ) |
| MagickExport size_t HashStringType | ( | const void * | ) |
| MagickExport MagickBooleanType InsertValueInLinkedList | ( | LinkedListInfo * | , | |
| const unsigned long | , | |||
| const void * | ||||
| ) |
| MagickExport MagickBooleanType InsertValueInSortedLinkedList | ( | LinkedListInfo * | , | |
| int(*)(const void *, const void *) | , | |||
| void ** | , | |||
| const void * | ||||
| ) |
| MagickExport MagickBooleanType IsHashmapEmpty | ( | const HashmapInfo * | ) |
| MagickExport MagickBooleanType IsLinkedListEmpty | ( | const LinkedListInfo * | ) |
| MagickExport MagickBooleanType LinkedListToArray | ( | LinkedListInfo * | , | |
| void ** | ||||
| ) |
| MagickExport HashmapInfo* * NewHashmap | ( | const unsigned | long, | |
| size_t(*)(const void *) | , | |||
| MagickBooleanType(*)(const void *, const void *) | , | |||
| void * | (*)(void *), | |||
| void * | (*)(void *) | |||
| ) |
| MagickExport LinkedListInfo* * NewLinkedList | ( | const unsigned | long | ) |
| MagickExport MagickBooleanType PutEntryInHashmap | ( | HashmapInfo * | , | |
| const void * | , | |||
| const void * | ||||
| ) |
| MagickExport void * * * * * * * RemoveElementByValueFromLinkedList | ( | LinkedListInfo * | , | |
| const void * | ||||
| ) |
| MagickExport void * * * * * * * * RemoveElementFromLinkedList | ( | LinkedListInfo * | , | |
| const unsigned long | ||||
| ) |
| MagickExport void * * * * * * * * * RemoveEntryFromHashmap | ( | HashmapInfo * | , | |
| const void * | ||||
| ) |
| MagickExport void * * * * * * * * * * RemoveLastElementFromLinkedList | ( | LinkedListInfo * | ) |
| MagickExport void * * * * * * * * * * ResetHashmapIterator | ( | HashmapInfo * | ) |
| MagickExport void * * * * * * * * * * ResetLinkedListIterator | ( | LinkedListInfo * | ) |
1.5.4