MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
Go to the source code of this file.
Typedefs | |
typedef struct _SplayTreeInfo | SplayTreeInfo |
typedef struct _SplayTreeInfo SplayTreeInfo |
Definition at line 26 of file splay-tree.h.
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 * | target, |
const void * | source | ||
) |
Definition at line 448 of file splay-tree.c.
References CompareStringInfo().
MagickExport MagickBooleanType DeleteNodeByValueFromSplayTree | ( | SplayTreeInfo * | , |
const void * | |||
) |
MagickExport MagickBooleanType DeleteNodeFromSplayTree | ( | SplayTreeInfo * | splay_tree, |
const void * | key | ||
) |
Definition at line 603 of file splay-tree.c.
References _SplayTreeInfo::compare, GetMagickModule, IsEventLogging(), _NodeInfo::key, _SplayTreeInfo::key, _NodeInfo::left, LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _SplayTreeInfo::nodes, _SplayTreeInfo::relinquish_key, _SplayTreeInfo::relinquish_value, RelinquishMagickMemory(), _NodeInfo::right, _SplayTreeInfo::root, _SplayTreeInfo::semaphore, _SplayTreeInfo::signature, SplaySplayTree(), TraceEvent, UnlockSemaphoreInfo(), and _NodeInfo::value.
Referenced by DeleteImageArtifact(), DeleteImageOption(), DeleteImageProfile(), DeleteImageProperty(), DeleteImageRegistry(), and RelinquishUniqueFileResource().
MagickExport SplayTreeInfo * DestroySplayTree | ( | SplayTreeInfo * | ) |
MagickExport const void * GetNextKeyInSplayTree | ( | SplayTreeInfo * | ) |
MagickExport const void * GetNextValueInSplayTree | ( | SplayTreeInfo * | ) |
MagickExport size_t GetNumberOfNodesInSplayTree | ( | const SplayTreeInfo * | splay_tree | ) |
Definition at line 976 of file splay-tree.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SplayTreeInfo::nodes, _SplayTreeInfo::signature, and TraceEvent.
Referenced by AcquireLocaleSplayTree(), AcquireTypeCache(), GetCoderInfoList(), GetCoderList(), GetLocaleInfoList(), GetLocaleList(), GetMagickInfoList(), GetMagickList(), GetTypeInfoList(), GetTypeList(), and UnregisterMagickInfo().
MagickExport const void * GetRootValueFromSplayTree | ( | SplayTreeInfo * | ) |
MagickExport const void * GetValueFromSplayTree | ( | SplayTreeInfo * | splay_tree, |
const void * | key | ||
) |
Definition at line 921 of file splay-tree.c.
References _SplayTreeInfo::compare, GetMagickModule, IsEventLogging(), _NodeInfo::key, LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SplayTreeInfo::root, _SplayTreeInfo::semaphore, _SplayTreeInfo::signature, SplaySplayTree(), TraceEvent, UnlockSemaphoreInfo(), and _NodeInfo::value.
Referenced by GetCoderInfo(), GetEXIFProperty(), GetImageArtifact(), GetImageOption(), GetImageProfile(), GetImageProperty(), GetImageRegistry(), GetLocaleInfo_(), GetMagickInfo(), GetTypeInfo(), RenderMVGContent(), SyncExifProfile(), and WriteTo8BimProfile().
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 * | ) |
MagickExport void ResetSplayTreeIterator | ( | SplayTreeInfo * | splay_tree | ) |
Definition at line 1472 of file splay-tree.c.
References GetFirstSplayTreeNode(), GetMagickModule, IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SplayTreeInfo::next, _SplayTreeInfo::semaphore, _SplayTreeInfo::signature, TraceEvent, and UnlockSemaphoreInfo().
Referenced by AsynchronousResourceComponentTerminus(), GetCoderInfoList(), GetCoderList(), GetImageMagick(), GetLocaleInfo_(), GetLocaleInfoList(), GetMagickInfoList(), GetMagickList(), GetTypeInfoByFamily(), GetTypeInfoList(), GetTypeList(), ResetImageArtifactIterator(), ResetImageOptionIterator(), ResetImageProfileIterator(), ResetImagePropertyIterator(), ResetImageRegistryIterator(), and UnregisterMagickInfo().