lxgui
extern_sol2_object.hpp
1 #if defined(LXGUI_COMPILER_MSVC)
2 #elif defined(LXGUI_COMPILER_GCC)
3 # pragma GCC diagnostic push
4 # pragma GCC diagnostic ignored "-Wshadow"
5 # pragma GCC diagnostic ignored "-Wsign-conversion"
6 # pragma GCC diagnostic ignored "-Wconversion"
7 #elif defined(LXGUI_COMPILER_CLANG) || defined(LXGUI_COMPILER_EMSCRIPTEN)
8 # pragma clang diagnostic push
9 # pragma clang diagnostic ignored "-Wshadow"
10 # pragma clang diagnostic ignored "-Wnewline-eof"
11 # pragma clang diagnostic ignored "-Wcomma"
12 # pragma clang diagnostic ignored "-Wextra-semi"
13 # pragma clang diagnostic ignored "-Wundefined-reinterpret-cast"
14 # pragma clang diagnostic ignored "-Wsign-conversion"
15 # pragma clang diagnostic ignored "-Wconversion"
16 #endif
17 
18 #include <sol/object.hpp>
19 
20 #if defined(LXGUI_COMPILER_MSVC)
21 #elif defined(LXGUI_COMPILER_GCC)
22 # pragma GCC diagnostic pop
23 #elif defined(LXGUI_COMPILER_CLANG)
24 # pragma clang diagnostic pop
25 #endif