enum_ops.hpp
MISSING
Types
Type | Definition | Notes |
---|---|---|
std::enable_if_t<std::disjunction_v<stlab::implementation::has_enabled_bitmask_t<T>, stlab::implementation::has_enabled_arithmetic_t<T>>, U> |
MISSING |
|
decltype(stlab_enable_arithmetic_enum(std::declval<T>())) |
MISSING |
|
decltype(stlab_enable_bitmask_enum(std::declval<T>())) |
|
|
std::is_convertible<U, stlab::implementation::safe_underlying_type_t<T>> |
MISSING |
|
typename safe_underlying_type<T, std::is_enum<T>::value>::type |
MISSING |
|
std::underlying_type_t<T> |
MISSING |