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()35MetaEngineData::MetaEngineData() 36 : d(nullptr) 37 { 38 } 39 MetaEngineData(const MetaEngineData & other)40MetaEngineData::MetaEngineData(const MetaEngineData& other) 41 : d(other.d) 42 { 43 } 44 ~MetaEngineData()45MetaEngineData::~MetaEngineData() 46 { 47 } 48 operator =(const MetaEngineData & other)49MetaEngineData& MetaEngineData::operator=(const MetaEngineData& other) 50 { 51 d = other.d; 52 53 return *this; 54 } 55 56 } // namespace Digikam 57