Traits for enum types.
More...
|
template<class T> |
constexpr bool | stlab::has_enabled_bitmask |
| Whether the enum type has enabled bitmask operations.
|
template<class T> |
constexpr bool | stlab::has_enabled_arithmetic |
| Whether the enum type has enabled arithmetic operations.
|
template<class U, class T> |
constexpr bool | stlab::is_compatible_scalar |
| Whether the scalar type U is compatible with the enum type T.
|
Traits for enum types.
These traits are used to determine if an enum type has enabled bitmask or arithmetic operations.