File indexing completed on 2024-05-12 04:46:37

0001 // ***************************************************************** -*- C++ -*-
0002 /*
0003  * Copyright (C) 2004-2018 Exiv2 authors
0004  * This program is part of the Exiv2 distribution.
0005  *
0006  * This program is free software; you can redistribute it and/or
0007  * modify it under the terms of the GNU General Public License
0008  * as published by the Free Software Foundation; either version 2
0009  * of the License, or (at your option) any later version.
0010  *
0011  * This program is distributed in the hope that it will be useful,
0012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
0013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
0014  * GNU General Public License for more details.
0015  *
0016  * You should have received a copy of the GNU General Public License
0017  * along with this program; if not, write to the Free Software
0018  * Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA.
0019  */
0020 /*!
0021   @file    exiv2.hpp
0022   @brief   Include all Exiv2 header files.
0023   @author  Andreas Huggel (ahu)
0024            <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a>
0025   @date    21-Jun-10, ahu: created
0026  */
0027 #ifndef EXIV2_HPP_
0028 #define EXIV2_HPP_
0029 
0030 // *****************************************************************************
0031 // included header files
0032 #include "exiv2/config.h"
0033 #include "exiv2/datasets.hpp"
0034 #include "exiv2/basicio.hpp"
0035 #include "exiv2/bmpimage.hpp"
0036 #include "exiv2/convert.hpp"
0037 #include "exiv2/cr2image.hpp"
0038 #include "exiv2/crwimage.hpp"
0039 #include "exiv2/easyaccess.hpp"
0040 //#include "exiv2/epsimage.hpp"
0041 #include "exiv2/error.hpp"
0042 #include "exiv2/exif.hpp"
0043 #include "exiv2/futils.hpp"
0044 #include "exiv2/gifimage.hpp"
0045 #include "exiv2/http.hpp"
0046 #include "exiv2/image.hpp"
0047 #include "exiv2/ini.hpp"
0048 #include "exiv2/iptc.hpp"
0049 #include "exiv2/jp2image.hpp"
0050 #include "exiv2/jpgimage.hpp"
0051 #include "exiv2/metadatum.hpp"
0052 #include "exiv2/mrwimage.hpp"
0053 #include "exiv2/orfimage.hpp"
0054 #include "exiv2/pgfimage.hpp"
0055 
0056 #ifdef   EXV_HAVE_LIBZ
0057 #include "exiv2/pngimage.hpp"
0058 #endif
0059 
0060 #include "exiv2/preview.hpp"
0061 #include "exiv2/properties.hpp"
0062 #include "exiv2/psdimage.hpp"
0063 #include "exiv2/rafimage.hpp"
0064 #include "exiv2/rw2image.hpp"
0065 
0066 #ifdef EXV_USE_SSH
0067 #include "exiv2/ssh.hpp"
0068 #endif
0069 
0070 #include "exiv2/tags.hpp"
0071 #include "exiv2/tgaimage.hpp"
0072 #include "exiv2/tiffimage.hpp"
0073 #include "exiv2/types.hpp"
0074 #include "exiv2/value.hpp"
0075 #include "exiv2/version.hpp"
0076 #include "exiv2/xmp_exiv2.hpp"
0077 #include "exiv2/xmpsidecar.hpp"
0078 
0079 #endif                                  // #ifndef EXIV2_HPP_