diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/scenery.cpp | 15 | ||||
| -rw-r--r-- | src/scenery.hpp | 3 |
2 files changed, 0 insertions, 18 deletions
diff --git a/src/scenery.cpp b/src/scenery.cpp index fb3010f1..c5575f6a 100644 --- a/src/scenery.cpp +++ b/src/scenery.cpp @@ -13,21 +13,6 @@ namespace floormat { namespace { -template<typename... Ts> struct [[maybe_unused]] overloaded : Ts... { using Ts::operator()...; }; - -#if defined __GNUG__ && !defined __clang__ -#pragma GCC diagnostic push // gcc doesn't support [[attributes]] on deduction guides -#pragma GCC diagnostic ignored "-Wunused" -#endif -template<typename... Ts> -#ifdef __clang__ -[[maybe_unused]] -#endif -overloaded(Ts...) -> overloaded<Ts...>; -#if defined __GNUG__ && !defined __clang__ -#pragma GCC diagnostic pop -#endif - template<typename T> struct proto_to_scenery_; template<> struct proto_to_scenery_<generic_scenery_proto> { using type = generic_scenery; }; template<> struct proto_to_scenery_<door_scenery_proto> { using type = door_scenery; }; diff --git a/src/scenery.hpp b/src/scenery.hpp index cc728a4b..e668f7a2 100644 --- a/src/scenery.hpp +++ b/src/scenery.hpp @@ -11,9 +11,6 @@ namespace floormat { -template<typename... Ts> struct [[maybe_unused]] overloaded : Ts... { using Ts::operator()...; }; -template<typename... Ts> overloaded(Ts...) -> overloaded<Ts...>; - class chunk; class anim_atlas; class world; |
