From 581675fbbb6727585f5076815bce39a73d968a4e Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sun, 21 Aug 2022 08:33:39 +0800 Subject: [PATCH] include/denc: rewrite denc_traits for enums for better readability Signed-off-by: Kefu Chai --- src/include/denc.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/include/denc.h b/src/include/denc.h index a5dd60413b283..cdd4b0c320217 100644 --- a/src/include/denc.h +++ b/src/include/denc.h @@ -300,15 +300,13 @@ T& get_pos_add(It& i) { } template -struct denc_traits< - T, - std::enable_if_t< - _denc::is_any_of<_denc::underlying_type_t, - ceph_le64, ceph_le32, ceph_le16, uint8_t +requires _denc::is_any_of<_denc::underlying_type_t, + ceph_le64, ceph_le32, ceph_le16, uint8_t #ifndef _CHAR_IS_SIGNED - , int8_t + , int8_t #endif - >>> { + > +struct denc_traits { static constexpr bool supported = true; static constexpr bool featured = false; static constexpr bool bounded = true; -- 2.39.5