1 /* ============================================================
2  *
3  * This file is a part of digiKam project
4  * https://www.digikam.org
5  *
6  * Date        : 2006-09-15
7  * Description : Exiv2 library interface.
8  *               Shared data container.
9  *
10  * Copyright (C) 2006-2021 by Gilles Caulier <caulier dot gilles at gmail dot com>
11  * Copyright (C) 2006-2013 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
12  *
13  * This program is free software; you can redistribute it
14  * and/or modify it under the terms of the GNU General
15  * Public License as published by the Free Software Foundation;
16  * either version 2, or (at your option)
17  * any later version.
18  *
19  * This program is distributed in the hope that it will be useful,
20  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22  * GNU General Public License for more details.
23  *
24  * ============================================================ */
25 
26 #include "metaengine_data_p.h"
27 
28 // Local includes
29 
30 #include "metaengine_p.h"
31 
32 namespace Digikam
33 {
34 
MetaEngineData()35 MetaEngineData::MetaEngineData()
36     : d(nullptr)
37 {
38 }
39 
MetaEngineData(const MetaEngineData & other)40 MetaEngineData::MetaEngineData(const MetaEngineData& other)
41     : d(other.d)
42 {
43 }
44 
~MetaEngineData()45 MetaEngineData::~MetaEngineData()
46 {
47 }
48 
operator =(const MetaEngineData & other)49 MetaEngineData& MetaEngineData::operator=(const MetaEngineData& other)
50 {
51     d = other.d;
52 
53     return *this;
54 }
55 
56 } // namespace Digikam
57