MagickCore  7.0.3
splay-tree.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 _SplayTreeInfo SplayTreeInfo
 

Functions

MagickExport MagickBooleanType AddValueToSplayTree (SplayTreeInfo *, const void *, const void *)
 
MagickExport MagickBooleanType DeleteNodeByValueFromSplayTree (SplayTreeInfo *, const void *)
 
MagickExport MagickBooleanType DeleteNodeFromSplayTree (SplayTreeInfo *, const void *)
 
MagickExport const void * GetNextKeyInSplayTree (SplayTreeInfo *)
 
MagickExport const void * GetNextValueInSplayTree (SplayTreeInfo *)
 
MagickExport const void * GetRootValueFromSplayTree (SplayTreeInfo *)
 
MagickExport const void * GetValueFromSplayTree (SplayTreeInfo *, const void *)
 
MagickExport int CompareSplayTreeString (const void *, const void *)
 
MagickExport int CompareSplayTreeStringInfo (const void *, const void *)
 
MagickExport SplayTreeInfoCloneSplayTree (SplayTreeInfo *, void *(*)(void *), void *(*)(void *))
 
MagickExport SplayTreeInfoDestroySplayTree (SplayTreeInfo *)
 
MagickExport SplayTreeInfoNewSplayTree (int(*)(const void *, const void *), void *(*)(void *), void *(*)(void *))
 
MagickExport size_t GetNumberOfNodesInSplayTree (const SplayTreeInfo *)
 
MagickExport void * RemoveNodeByValueFromSplayTree (SplayTreeInfo *, const void *)
 
MagickExport void * RemoveNodeFromSplayTree (SplayTreeInfo *, const void *)
 
MagickExport void ResetSplayTree (SplayTreeInfo *)
 
MagickExport void ResetSplayTreeIterator (SplayTreeInfo *)
 

Typedef Documentation

typedef struct _SplayTreeInfo SplayTreeInfo

Definition at line 25 of file splay-tree.h.

Function Documentation

MagickExport MagickBooleanType AddValueToSplayTree ( SplayTreeInfo ,
const void *  ,
const void *   
)
MagickExport SplayTreeInfo* CloneSplayTree ( SplayTreeInfo ,
void *  *)(void *,
void *  *)(void * 
)
MagickExport int CompareSplayTreeString ( const void *  ,
const void *   
)
MagickExport int CompareSplayTreeStringInfo ( const void *  ,
const void *   
)

Definition at line 448 of file splay-tree.c.

References CompareStringInfo().

MagickExport MagickBooleanType DeleteNodeByValueFromSplayTree ( SplayTreeInfo ,
const void *   
)
MagickExport SplayTreeInfo * DestroySplayTree ( SplayTreeInfo )
MagickExport const void* GetNextKeyInSplayTree ( SplayTreeInfo )
MagickExport const void * GetNextValueInSplayTree ( SplayTreeInfo )
MagickExport const void * GetRootValueFromSplayTree ( SplayTreeInfo )
MagickExport SplayTreeInfo * NewSplayTree ( int(*)(const void *, const void *)  ,
void *  *)(void *,
void *  *)(void * 
)
MagickExport void* RemoveNodeByValueFromSplayTree ( SplayTreeInfo ,
const void *   
)
MagickExport void * RemoveNodeFromSplayTree ( SplayTreeInfo ,
const void *   
)
MagickExport void ResetSplayTree ( SplayTreeInfo )