From f60c3734e38408b97e10e29a6c1d8780770d5b79 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 27 Feb 2023 07:29:42 +0100 Subject: compat/prelude: add operator""_uz() for size_t --- compat/format.hpp | 2 +- compat/prelude.hpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'compat') diff --git a/compat/format.hpp b/compat/format.hpp index 1432d847..bf6e8861 100644 --- a/compat/format.hpp +++ b/compat/format.hpp @@ -27,7 +27,7 @@ struct fmt_string final { template consteval fmt_string(const char (&arr)[N]) noexcept { - for (std::size_t i = 0; i < N; i++) + for (auto i = 0_uz; i < N; i++) data[i] = arr[i]; } }; diff --git a/compat/prelude.hpp b/compat/prelude.hpp index ab2fdfd2..5520ded8 100644 --- a/compat/prelude.hpp +++ b/compat/prelude.hpp @@ -47,3 +47,5 @@ namespace floormat { using Error [[maybe_unused]] = ::Corrade::Utility::Error; namespace Path = Corrade::Utility::Path; // NOLINT(misc-unused-alias-decls) } // namespace floormat + +consteval auto operator""_uz(unsigned long long int x) { return ::floormat::types::size_t(x); } -- cgit v1.2.3