From e1ba7dd7a976b2ce076b9361f761dd51cdf4b4ec Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Thu, 8 May 2025 00:15:26 +0200 Subject: Add enum underlying utilities --- asl/base/meta.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'asl/base/meta.hpp') diff --git a/asl/base/meta.hpp b/asl/base/meta.hpp index c13439a..3675df3 100644 --- a/asl/base/meta.hpp +++ b/asl/base/meta.hpp @@ -309,6 +309,8 @@ template using as_signed_integer = _integer_traits:: template concept is_enum = __is_enum(T); +template using underlying_t = __underlying_type(T); + template struct is_uniquely_represented : false_type {}; template struct is_uniquely_represented : true_type {}; template struct is_uniquely_represented : true_type {}; -- cgit