Concept Subspace :: sus :: num :: UnsignedPrimitiveEnumClass

template <class T>
concept UnsignedPrimitiveEnumClass
requires
!UnsignedPrimitiveEnum<T>
std::is_enum_v<T>
sus::num::UnsignedPrimitiveInteger<std::underlying_type_t<T>>

Enum class (scoped enumeration) types that are backed by an unsigned value.