Fling Engine
0.00.1
Fling Engine is a game engine written in Vulkan
FlingEngine
Core
inc
Serilization.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Platform.h
"
4
5
// Disable the cereal warnings
6
#if FLING_LINUX
7
8
// Clang -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
9
#if defined(__clang__)
10
11
//#pragma clang diagnostic ignored "-Wold-style-cast"
12
#pragma clang diagnostic ignored "-Wexceptions"
13
14
// GCC -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
15
#elif defined(__GNUC__)
16
17
//#pragma GCC diagnostic ignored "-Wunused-private-field"
18
//#pragma GCC diagnostic ignored "-Wexceptions"
19
20
#endif
21
22
23
#elif FLING_WINDOWS
24
25
// TODO: MSVC
26
27
#endif
28
29
#include <cereal/archives/json.hpp>
30
31
32
// Enable the warnings again
33
#if FLING_LINUX
34
35
// Clang -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
36
#if defined(__clang__)
37
38
//#pragma clang diagnostic ignored "-Wold-style-cast"
39
#pragma clang diagnostic ignored "-Wexceptions"
40
41
// GCC -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
42
#elif defined(__GNUC__)
43
44
//#pragma GCC diagnostic ignored "-Wunused-private-field"
45
//#pragma GCC diagnostic ignored "-Wexceptions"
46
47
#endif
48
49
//#pragma GCC diagnostic ignored "-Wunused-private-field"
50
//#pragma GCC diagnostic ignored "-Wexceptions"
51
52
#elif FLING_WINDOWS
53
54
// TODO: MSVC
55
56
#endif
Platform.h
Generated by
1.8.13