github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/include/magick/list.h (about)

     1  /*
     2    Copyright (C) 2003-2018 GraphicsMagick Group
     3    Copyright (C) 2002 ImageMagick Studio
     4  
     5    This program is covered by multiple licenses, which are described in
     6    Copyright.txt. You should have received a copy of Copyright.txt with this
     7    package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
     8  
     9    ImageMagick Image List Methods.
    10  */
    11  #ifndef _MAGICK_LIST_H
    12  #define _MAGICK_LIST_H
    13  
    14  #if defined(__cplusplus) || defined(c_plusplus)
    15  extern "C" {
    16  #endif
    17  
    18  extern MagickExport Image
    19    *CloneImageList(const Image *,ExceptionInfo *),
    20    *GetFirstImageInList(const Image *) MAGICK_FUNC_PURE,
    21    *GetImageFromList(const Image *,const long) MAGICK_FUNC_PURE,
    22    *GetLastImageInList(const Image *) MAGICK_FUNC_PURE,
    23    *GetNextImageInList(const Image *) MAGICK_FUNC_PURE,
    24    *GetPreviousImageInList(const Image *) MAGICK_FUNC_PURE,
    25    **ImageListToArray(const Image *,ExceptionInfo *),
    26    *NewImageList(void) MAGICK_FUNC_CONST,
    27    *RemoveLastImageFromList(Image **),
    28    *RemoveFirstImageFromList(Image **),
    29    *SplitImageList(Image *),
    30    *SyncNextImageInList(const Image *);
    31  
    32  extern MagickExport long
    33    GetImageIndexInList(const Image *) MAGICK_FUNC_PURE;
    34  
    35  extern MagickExport unsigned long
    36    GetImageListLength(const Image *) MAGICK_FUNC_PURE;
    37  
    38  extern MagickExport void
    39    AppendImageToList(Image **,Image *),
    40    DeleteImageFromList(Image **),
    41    DestroyImageList(Image *),
    42    InsertImageInList(Image **,Image *),
    43    PrependImageToList(Image **,Image *),
    44    ReplaceImageInList(Image **images,Image *image),
    45    ReverseImageList(Image **),
    46    SpliceImageIntoList(Image **,const unsigned long,Image *);
    47  
    48  #if defined(__cplusplus) || defined(c_plusplus)
    49  }
    50  #endif
    51  
    52  #endif
    53  
    54  /*
    55   * Local Variables:
    56   * mode: c
    57   * c-basic-offset: 2
    58   * fill-column: 78
    59   * End:
    60   */