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) MagickExport MagickBooleanType DeleteNodeByValueFromSplayTree(SplayTreeInfo *, const void *)
MagickExport void * RemoveNodeByValueFromSplayTree(SplayTreeInfo *, const void *)
MagickExport size_t GetNumberOfNodesInSplayTree(const SplayTreeInfo *)
Definition: splay-tree.c:975
MagickExport const void * GetRootValueFromSplayTree(SplayTreeInfo *)
Definition: splay-tree.c:82
MagickBooleanType
Definition: magick-type.h:189
MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *, const void *, const void *)
MagickExport void * RemoveNodeFromSplayTree(SplayTreeInfo *, const void *)
MagickExport void ResetSplayTree(SplayTreeInfo *)
MagickExport const void * GetNextValueInSplayTree(SplayTreeInfo *)
MagickExport int CompareSplayTreeStringInfo(const void *, const void *)
Definition: splay-tree.c:447
MagickExport SplayTreeInfo * NewSplayTree(int(*)(const void *, const void *), void *(*)(void *), void *(*)(void *))
MagickExport SplayTreeInfo * DestroySplayTree(SplayTreeInfo *)
MagickExport MagickBooleanType DeleteNodeFromSplayTree(SplayTreeInfo *, const void *)
Definition: splay-tree.c:602
MagickExport const void * GetValueFromSplayTree(SplayTreeInfo *, const void *)
Definition: splay-tree.c:920
MagickExport SplayTreeInfo * CloneSplayTree(SplayTreeInfo *, void *(*)(void *), void *(*)(void *))
MagickExport void ResetSplayTreeIterator(SplayTreeInfo *)
Definition: splay-tree.c:1473
#define MagickExport
Definition: method-attribute.h:98
MagickExport const void * GetNextKeyInSplayTree(SplayTreeInfo *)
MagickExport int CompareSplayTreeString(const void *, const void *)