SGCT master (487fac4)
Simple Graphics Cluster Toolkit
Loading...
Searching...
No Matches
tinyxml.h
Go to the documentation of this file.
1/*****************************************************************************************
2 * SGCT *
3 * Simple Graphics Cluster Toolkit *
4 * *
5 * Copyright (c) 2012-2026 *
6 * For conditions of distribution and use, see copyright notice in LICENSE.md *
7 ****************************************************************************************/
8
9#ifndef __SGCT__TINYXML__H__
10#define __SGCT__TINYXML__H__
11
12#ifdef WIN32
13#include <CodeAnalysis/warnings.h>
14#pragma warning(push)
15#pragma warning(disable : ALL_CODE_ANALYSIS_WARNINGS)
16#elif defined(__clang__)
17#pragma clang diagnostic push
18#pragma clang diagnostic ignored "-Wsuggest-destructor-override"
19#pragma clang diagnostic ignored "-Wsuggest-override"
20#elif defined(__GNUC__)
21#pragma GCC diagnostic push
22#pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
23#pragma GCC diagnostic ignored "-Wsuggest-override"
24#pragma GCC diagnostic ignored "-Wold-style-cast"
25#endif // WIN32
26
27#include <tinyxml2.h>
28
29#ifdef WIN32
30#pragma warning(pop)
31#elif defined(__clang__)
32#pragma clang diagnostic pop
33#elif defined(__GNUC__)
34#pragma GCC diagnostic pop
35#endif // WIN32
36
37#endif // __SGCT__TINYXML__H__