From 356ed5e0d011fd57984bcb41ef19d6f3b46d4515 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 9 Apr 2024 14:09:25 +0200 Subject: w --- serialize/savegame.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/serialize/savegame.cpp b/serialize/savegame.cpp index f779b32c..7b80c6fc 100644 --- a/serialize/savegame.cpp +++ b/serialize/savegame.cpp @@ -64,15 +64,15 @@ struct string_hasher template concept Enum = std::is_enum_v>; template concept Vector = Math::IsVector>::value; -template T& [[maybe_unused]] non_const(const T& value) { return const_cast(value); } -template T& [[maybe_unused]] non_const(T& value) = delete; -template T& [[maybe_unused]] non_const(T&&) = delete; -template T& [[maybe_unused]] non_const(const T&& value) = delete; - -template T& [[maybe_unused]] non_const_(const T& value) { return const_cast(value); } -template T& [[maybe_unused]] non_const_(T& value) { return value; } -template T& [[maybe_unused]] non_const_(T&& value) { return value; } -template T& [[maybe_unused]] non_const_(const T&& value) { return static_cast(const_cast(value)); } +template [[maybe_unused]] T& non_const(const T& value) { return const_cast(value); } +template [[maybe_unused]] T& non_const(T& value) = delete; +template [[maybe_unused]] T& non_const(T&&) = delete; +template [[maybe_unused]] T& non_const(const T&& value) = delete; + +template [[maybe_unused]] T& non_const_(const T& value) { return const_cast(value); } +template [[maybe_unused]] T& non_const_(T& value) { return value; } +template [[maybe_unused]] T& non_const_(T&& value) { return value; } +template [[maybe_unused]] T& non_const_(const T&& value) { return static_cast(const_cast(value)); } struct buffer { -- cgit v1.2.3