linked-list.h File Reference

Go to the source code of this file.

Typedefs

typedef struct _LinkedListInfo LinkedListInfo

Functions

MagickExport LinkedListInfoDestroyLinkedList (LinkedListInfo *, void *(*)(void *))
MagickExport LinkedListInfo ** NewLinkedList (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


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 size_t GetNumberOfElementsInLinkedList ( const 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 MagickBooleanType LinkedListToArray ( LinkedListInfo ,
void **   
)
MagickExport LinkedListInfo* * NewLinkedList ( const   size_t  ) 
MagickExport void * * * * RemoveElementByValueFromLinkedList ( LinkedListInfo ,
const void *   
)
MagickExport void * * * * * RemoveElementFromLinkedList ( LinkedListInfo ,
const   size_t 
)
MagickExport void * * * * * * RemoveLastElementFromLinkedList ( LinkedListInfo  ) 
MagickExport void * * * * * * ResetLinkedListIterator ( LinkedListInfo  ) 

Generated on 10 Aug 2020 for MagickCore by  doxygen 1.6.1