From 437794834f64a2ef2111f9e9437ab876eff4df88 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 3 Apr 2024 23:56:57 +0200 Subject: entity: fix getting enum min/max --- entity/constraints.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'entity') diff --git a/entity/constraints.hpp b/entity/constraints.hpp index c807fddc..6a5587d5 100644 --- a/entity/constraints.hpp +++ b/entity/constraints.hpp @@ -25,6 +25,14 @@ struct limit_traits static constexpr auto max() { return limits::max; } }; +template +requires std::is_enum_v +struct limit_traits +{ + static constexpr T min() { return T(limits>::min); } + static constexpr T max() { return T(limits>::max); } +}; + template struct limit_traits { -- cgit v1.2.3