|
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().