MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
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

◆ LinkedListInfo

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

Function Documentation

◆ AppendValueToLinkedList()

MagickExport MagickBooleanType AppendValueToLinkedList ( LinkedListInfo ,
const void *   
)

◆ ClearLinkedList()

MagickExport void ClearLinkedList ( LinkedListInfo ,
void *  *)(void * 
)

◆ DestroyLinkedList()

MagickExport LinkedListInfo * DestroyLinkedList ( LinkedListInfo ,
void *  *)(void * 
)

◆ GetLastValueInLinkedList()

MagickExport void * GetLastValueInLinkedList ( LinkedListInfo )

◆ GetNextValueInLinkedList()

MagickExport void * GetNextValueInLinkedList ( LinkedListInfo )

◆ GetNumberOfElementsInLinkedList()

◆ GetValueFromLinkedList()

MagickExport void * GetValueFromLinkedList ( LinkedListInfo ,
const  size_t 
)

◆ InsertValueInLinkedList()

MagickExport MagickBooleanType InsertValueInLinkedList ( LinkedListInfo ,
const  size_t,
const void *   
)

◆ InsertValueInSortedLinkedList()

MagickExport MagickBooleanType InsertValueInSortedLinkedList ( LinkedListInfo ,
int(*)(const void *, const void *)  ,
void **  ,
const void *   
)

◆ IsLinkedListEmpty()

MagickExport MagickBooleanType IsLinkedListEmpty ( const LinkedListInfo )

◆ LinkedListToArray()

◆ NewLinkedList()

◆ RemoveElementByValueFromLinkedList()

MagickExport void * RemoveElementByValueFromLinkedList ( LinkedListInfo ,
const void *   
)

◆ RemoveElementFromLinkedList()

MagickExport void * RemoveElementFromLinkedList ( LinkedListInfo ,
const  size_t 
)

◆ RemoveLastElementFromLinkedList()

MagickExport void * RemoveLastElementFromLinkedList ( LinkedListInfo )

◆ ResetLinkedListIterator()