From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Tyler Veness Date: Tue, 8 Apr 2025 15:30:06 -0700 Subject: [PATCH 3/3] Fix deprecation warning for UDLs --- include/foonathan/memory/memory_arena.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/foonathan/memory/memory_arena.hpp b/include/foonathan/memory/memory_arena.hpp index eb969a677329b5b2d536f39f9a15817f040cf79f..d91f2a58cef56278cdb091daf34cebba7ec5b92c 100644 --- a/include/foonathan/memory/memory_arena.hpp +++ b/include/foonathan/memory/memory_arena.hpp @@ -656,32 +656,32 @@ namespace foonathan /// \returns The number of bytes `value` is in the given unit. /// \ingroup memory_core /// @{ - constexpr std::size_t operator"" _KiB(unsigned long long value) noexcept + constexpr std::size_t operator""_KiB(unsigned long long value) noexcept { return std::size_t(value * 1024); } - constexpr std::size_t operator"" _KB(unsigned long long value) noexcept + constexpr std::size_t operator""_KB(unsigned long long value) noexcept { return std::size_t(value * 1000); } - constexpr std::size_t operator"" _MiB(unsigned long long value) noexcept + constexpr std::size_t operator""_MiB(unsigned long long value) noexcept { return std::size_t(value * 1024 * 1024); } - constexpr std::size_t operator"" _MB(unsigned long long value) noexcept + constexpr std::size_t operator""_MB(unsigned long long value) noexcept { return std::size_t(value * 1000 * 1000); } - constexpr std::size_t operator"" _GiB(unsigned long long value) noexcept + constexpr std::size_t operator""_GiB(unsigned long long value) noexcept { return std::size_t(value * 1024 * 1024 * 1024); } - constexpr std::size_t operator"" _GB(unsigned long long value) noexcept + constexpr std::size_t operator""_GB(unsigned long long value) noexcept { return std::size_t(value * 1000 * 1000 * 1000); }