18 #ifndef MAGICKCORE_SPLAY_H
19 #define MAGICKCORE_SPLAY_H
21 #if defined(__cplusplus) || defined(c_plusplus)
46 *
NewSplayTree(
int (*)(
const void *,
const void *),
void *(*)(
void *),
58 #if defined(__cplusplus) || defined(c_plusplus)
MagickBooleanType
Definition: magick-type.h:203
#define MagickExport
Definition: method-attribute.h:80
MagickExport int CompareSplayTreeStringInfo(const void *, const void *)
Definition: splay-tree.c:447
MagickExport int CompareSplayTreeString(const void *, const void *)
MagickExport size_t GetNumberOfNodesInSplayTree(const SplayTreeInfo *)
Definition: splay-tree.c:975
MagickExport void * RemoveNodeFromSplayTree(SplayTreeInfo *, const void *)
MagickExport void ResetSplayTreeIterator(SplayTreeInfo *)
Definition: splay-tree.c:1473
MagickExport SplayTreeInfo * CloneSplayTree(SplayTreeInfo *, void *(*)(void *), void *(*)(void *))
MagickExport void ResetSplayTree(SplayTreeInfo *)
MagickExport const void * GetValueFromSplayTree(SplayTreeInfo *, const void *)
Definition: splay-tree.c:920
MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *, const void *, const void *)
MagickExport MagickBooleanType DeleteNodeByValueFromSplayTree(SplayTreeInfo *, const void *)
MagickExport SplayTreeInfo * DestroySplayTree(SplayTreeInfo *)
MagickExport void * RemoveNodeByValueFromSplayTree(SplayTreeInfo *, const void *)
MagickExport MagickBooleanType DeleteNodeFromSplayTree(SplayTreeInfo *, const void *)
Definition: splay-tree.c:602
MagickExport const void * GetNextValueInSplayTree(SplayTreeInfo *)
MagickExport const void * GetRootValueFromSplayTree(SplayTreeInfo *)
MagickExport SplayTreeInfo * NewSplayTree(int(*)(const void *, const void *), void *(*)(void *), void *(*)(void *))
MagickExport const void * GetNextKeyInSplayTree(SplayTreeInfo *)
Definition: splay-tree.c:83