KExiv2

kexiv2data.h
1 /*
2  SPDX-FileCopyrightText: 2009-2015 Gilles Caulier <caulier dot gilles at gmail dot com>
3  SPDX-FileCopyrightText: 2009-2012 Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
4 
5  SPDX-License-Identifier: GPL-2.0-or-later
6 */
7 
8 #ifndef KEXIV2DATA_H
9 #define KEXIV2DATA_H
10 
11 // Qt includes
12 
13 #include <QSharedDataPointer>
14 
15 // Local includes
16 
17 #include "libkexiv2_export.h"
18 
19 namespace KExiv2Iface
20 {
21 
22 class LIBKEXIV2_EXPORT KExiv2Data
23 {
24 public:
25 
26  KExiv2Data();
27  KExiv2Data(const KExiv2Data&);
28  ~KExiv2Data();
29 
30  KExiv2Data& operator=(const KExiv2Data&);
31 
32 private:
33 
35 
36  friend class KExiv2;
37 };
38 
39 } // NameSpace KExiv2Iface
40 
41 #endif /* KEXIV2DATA_H */
KExiv2Iface - Exiv2 library interface.
Definition: kexiv2.cpp:16
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Dec 7 2021 22:32:53 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.