Merge pull request #22634 from CastagnaIT/webvtt_overllaped_segment
[xbmc.git] / xbmc / interfaces / swig / AddonModuleXbmcaddon.i
blob6c00a1caa2f5a0a08fe5f872a589330be2323907
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 %module xbmcaddon
12 #if defined(TARGET_WINDOWS)
13 # include <windows.h>
14 #endif
16 #include "interfaces/legacy/Addon.h"
17 #include "interfaces/legacy/Settings.h"
19 using namespace XBMCAddon;
20 using namespace xbmcaddon;
22 #if defined(__GNUG__)
23 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
24 #endif
28 // This is all about warning suppression. It's OK that these base classes are
29 // not part of what swig parses.
30 %feature("knownbasetypes") XBMCAddon::xbmcaddon "AddonClass"
32 %include "interfaces/legacy/swighelper.h"
33 %include "interfaces/legacy/AddonString.h"
35 %include "interfaces/legacy/Addon.h"
36 %include "interfaces/legacy/Settings.h"