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:976
MagickExport const void * GetRootValueFromSplayTree(SplayTreeInfo *)
Definition: splay-tree.c:83
MagickBooleanType
Definition: magick-type.h:158
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:448
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:603
MagickExport const void * GetValueFromSplayTree(SplayTreeInfo *, const void *)
Definition: splay-tree.c:921
MagickExport SplayTreeInfo * CloneSplayTree(SplayTreeInfo *, void *(*)(void *), void *(*)(void *))
MagickExport void ResetSplayTreeIterator(SplayTreeInfo *)
Definition: splay-tree.c:1472
#define MagickExport
Definition: method-attribute.h:80
MagickExport const void * GetNextKeyInSplayTree(SplayTreeInfo *)
MagickExport int CompareSplayTreeString(const void *, const void *)