File indexing completed on 2025-03-13 09:14:25
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #ifndef MAGICKCORE_LIST_H
0019 #define MAGICKCORE_LIST_H
0020
0021 #if defined(__cplusplus) || defined(c_plusplus)
0022 extern "C" {
0023 #endif
0024
0025 extern MagickExport Image
0026 *CloneImageList(const Image *,ExceptionInfo *),
0027 *CloneImages(const Image *,const char *,ExceptionInfo *),
0028 *DestroyImageList(Image *),
0029 *DuplicateImages(Image *,const size_t,const char *,ExceptionInfo *),
0030 *GetFirstImageInList(const Image *) magick_attribute((__pure__)),
0031 *GetImageFromList(const Image *,const ssize_t) magick_attribute((__pure__)),
0032 *GetLastImageInList(const Image *) magick_attribute((__pure__)),
0033 *GetNextImageInList(const Image *) magick_attribute((__pure__)),
0034 *GetPreviousImageInList(const Image *) magick_attribute((__pure__)),
0035 **ImageListToArray(const Image *,ExceptionInfo *),
0036 *NewImageList(void) magick_attribute((__const__)),
0037 *RemoveImageFromList(Image **),
0038 *RemoveLastImageFromList(Image **),
0039 *RemoveFirstImageFromList(Image **),
0040 *SpliceImageIntoList(Image **,const size_t,const Image *),
0041 *SplitImageList(Image *),
0042 *SyncNextImageInList(const Image *);
0043
0044 extern MagickExport size_t
0045 GetImageListLength(const Image *) magick_attribute((__pure__));
0046
0047 extern MagickExport ssize_t
0048 GetImageIndexInList(const Image *) magick_attribute((__pure__));
0049
0050 extern MagickExport void
0051 AppendImageToList(Image **,const Image *),
0052 DeleteImageFromList(Image **),
0053 DeleteImages(Image **,const char *,ExceptionInfo *),
0054 InsertImageInList(Image **,Image *),
0055 PrependImageToList(Image **,Image *),
0056 ReplaceImageInList(Image **,Image *),
0057 ReplaceImageInListReturnLast(Image **,Image *),
0058 ReverseImageList(Image **),
0059 SyncImageList(Image *);
0060
0061 #if defined(__cplusplus) || defined(c_plusplus)
0062 }
0063 #endif
0064
0065 #endif