Lines Matching refs:SplayTreeInfo
122 IterateOverSplayTree(SplayTreeInfo *,int (*)(NodeInfo *,const void *),
126 SplaySplayTree(SplayTreeInfo *,const void *);
146 % MagickBooleanType AddValueToSplayTree(SplayTreeInfo *splay_tree,
158 MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *splay_tree,
242 % void *BalanceSplayTree(SplayTreeInfo *splay_tree,const void *key)
285 static void BalanceSplayTree(SplayTreeInfo *splay_tree)
324 % SplayTreeInfo *CloneSplayTree(SplayTreeInfo *splay_tree,
339 static inline void *GetFirstSplayTreeNode(SplayTreeInfo *splay_tree)
352 MagickExport SplayTreeInfo *CloneSplayTree(SplayTreeInfo *splay_tree,
359 SplayTreeInfo
362 assert(splay_tree != (SplayTreeInfo *) NULL);
486 % SplayTreeInfo *splay_tree,const void *value)
496 SplayTreeInfo *splay_tree,const void *value)
502 assert(splay_tree != (SplayTreeInfo *) NULL);
603 % MagickBooleanType DeleteNodeFromSplayTree(SplayTreeInfo *splay_tree,
614 SplayTreeInfo *splay_tree,const void *key)
623 assert(splay_tree != (SplayTreeInfo *) NULL);
686 % SplayTreeInfo *DestroySplayTree(SplayTreeInfo *splay_tree)
693 MagickExport SplayTreeInfo *DestroySplayTree(SplayTreeInfo *splay_tree)
752 splay_tree=(SplayTreeInfo *) RelinquishMagickMemory(splay_tree);
772 % const void *GetNextKeyInSplayTree(SplayTreeInfo *splay_tree)
781 MagickExport const void *GetNextKeyInSplayTree(SplayTreeInfo *splay_tree)
789 assert(splay_tree != (SplayTreeInfo *) NULL);
827 % const void *GetNextValueInSplayTree(SplayTreeInfo *splay_tree)
836 MagickExport const void *GetNextValueInSplayTree(SplayTreeInfo *splay_tree)
844 assert(splay_tree != (SplayTreeInfo *) NULL);
884 % const void *GetValueFromSplayTree(SplayTreeInfo *splay_tree,
894 MagickExport const void *GetValueFromSplayTree(SplayTreeInfo *splay_tree,
903 assert(splay_tree != (SplayTreeInfo *) NULL);
943 % const SplayTreeInfo *splay_tree)
951 const SplayTreeInfo *splay_tree)
953 assert(splay_tree != (SplayTreeInfo *) NULL);
976 % int IterateOverSplayTree(SplayTreeInfo *splay_tree,
988 static int IterateOverSplayTree(SplayTreeInfo *splay_tree,
1096 % NewSplayTree() returns a pointer to a SplayTreeInfo structure initialized
1101 % SplayTreeInfo *NewSplayTree(int (*compare)(const void *,const void *),
1117 MagickExport SplayTreeInfo *NewSplayTree(
1121 SplayTreeInfo
1124 splay_tree=(SplayTreeInfo *) AcquireMagickMemory(sizeof(*splay_tree));
1125 if (splay_tree == (SplayTreeInfo *) NULL)
1159 % void *RemoveNodeByValueFromSplayTree(SplayTreeInfo *splay_tree,
1169 MagickExport void *RemoveNodeByValueFromSplayTree(SplayTreeInfo *splay_tree,
1179 assert(splay_tree != (SplayTreeInfo *) NULL);
1270 % void *RemoveNodeFromSplayTree(SplayTreeInfo *splay_tree,const void *key)
1279 MagickExport void *RemoveNodeFromSplayTree(SplayTreeInfo *splay_tree,
1292 assert(splay_tree != (SplayTreeInfo *) NULL);
1354 % ResetSplayTree(SplayTreeInfo *splay_tree)
1361 MagickExport void ResetSplayTree(SplayTreeInfo *splay_tree)
1370 assert(splay_tree != (SplayTreeInfo *) NULL);
1447 % ResetSplayTreeIterator(SplayTreeInfo *splay_tree)
1454 MagickExport void ResetSplayTreeIterator(SplayTreeInfo *splay_tree)
1456 assert(splay_tree != (SplayTreeInfo *) NULL);
1481 % void SplaySplayTree(SplayTreeInfo *splay_tree,const void *key,
1498 static NodeInfo *Splay(SplayTreeInfo *splay_tree,const size_t depth,
1589 static void SplaySplayTree(SplayTreeInfo *splay_tree,const void *key)