From: Kefu Chai Date: Sun, 21 Aug 2022 00:48:11 +0000 (+0800) Subject: include/denc: use concept to define denc_traits X-Git-Tag: v18.0.0~195^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F47710%2Fhead;p=ceph.git include/denc: use concept to define denc_traits to be more specific, define denc_traits for types with ext types Signed-off-by: Kefu Chai --- diff --git a/src/include/denc.h b/src/include/denc.h index 92224252a52a..621da9e70bcc 100644 --- a/src/include/denc.h +++ b/src/include/denc.h @@ -376,7 +376,8 @@ using ExtType_t = typename ExtType::type; } // namespace _denc template -struct denc_traits>>> +requires (!std::is_void_v<_denc::ExtType_t>) +struct denc_traits { static constexpr bool supported = true; static constexpr bool featured = false;