MagickCore  7.0.3
linked-list.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _LinkedListInfo LinkedListInfo
 

Functions

MagickExport LinkedListInfoDestroyLinkedList (LinkedListInfo *, void *(*)(void *))
 
MagickExport LinkedListInfoNewLinkedList (const size_t)
 
MagickExport MagickBooleanType AppendValueToLinkedList (LinkedListInfo *, const void *)
 
MagickExport MagickBooleanType InsertValueInLinkedList (LinkedListInfo *, const size_t, const void *)
 
MagickExport MagickBooleanType InsertValueInSortedLinkedList (LinkedListInfo *, int(*)(const void *, const void *), void **, const void *)
 
MagickExport MagickBooleanType IsLinkedListEmpty (const LinkedListInfo *)
 
MagickExport MagickBooleanType LinkedListToArray (LinkedListInfo *, void **)
 
MagickExport size_t GetNumberOfElementsInLinkedList (const LinkedListInfo *)
 
MagickExport void ClearLinkedList (LinkedListInfo *, void *(*)(void *))
 
MagickExport void * GetLastValueInLinkedList (LinkedListInfo *)
 
MagickExport void * GetNextValueInLinkedList (LinkedListInfo *)
 
MagickExport void * GetValueFromLinkedList (LinkedListInfo *, const size_t)
 
MagickExport void * RemoveElementByValueFromLinkedList (LinkedListInfo *, const void *)
 
MagickExport void * RemoveElementFromLinkedList (LinkedListInfo *, const size_t)
 
MagickExport void * RemoveLastElementFromLinkedList (LinkedListInfo *)
 
MagickExport void ResetLinkedListIterator (LinkedListInfo *)
 

Typedef Documentation

Definition at line 25 of file linked-list.h.

Function Documentation

MagickExport MagickBooleanType AppendValueToLinkedList ( LinkedListInfo ,
const void *   
)
MagickExport void ClearLinkedList ( LinkedListInfo ,
void *  *)(void * 
)
MagickExport LinkedListInfo* DestroyLinkedList ( LinkedListInfo ,
void *  *)(void * 
)
MagickExport void * GetLastValueInLinkedList ( LinkedListInfo )
MagickExport void * GetNextValueInLinkedList ( LinkedListInfo )
MagickExport void * GetValueFromLinkedList ( LinkedListInfo ,
const size_t   
)
MagickExport MagickBooleanType InsertValueInLinkedList ( LinkedListInfo ,
const size_t  ,
const void *   
)
MagickExport MagickBooleanType InsertValueInSortedLinkedList ( LinkedListInfo ,
int(*)(const void *, const void *)  ,
void **  ,
const void *   
)
MagickExport MagickBooleanType IsLinkedListEmpty ( const LinkedListInfo )
MagickExport void * RemoveElementByValueFromLinkedList ( LinkedListInfo ,
const void *   
)
MagickExport void * RemoveElementFromLinkedList ( LinkedListInfo ,
const size_t   
)
MagickExport void * RemoveLastElementFromLinkedList ( LinkedListInfo )