Merge pull request #26220 from 78andyp/blurayfixes
[xbmc.git] / xbmc / utils / IArchivable.h
blobc481e7b6a0d08d219a2754a4574ab4cd0427195d
1 /*
2 * Copyright (C) 2005-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
7 */
9 #pragma once
11 class CArchive;
13 class IArchivable
15 protected:
16 /* make sure nobody deletes a pointer to this class */
17 virtual ~IArchivable() = default;
19 public:
20 virtual void Archive(CArchive& ar) = 0;