|
template<typename enumtype> |
constexpr std::enable_if_t< enum_traits::BitmaskEnum< enumtype >::has_bit_and, enumtype > | PLMD::operator& (enumtype a, enumtype b) |
| Perform a bitwise AND between two enum values.
|
|
template<typename enumtype> |
constexpr std::enable_if_t< enum_traits::BitmaskEnum< enumtype >::has_bit_or, enumtype > | PLMD::operator| (enumtype a, enumtype b) |
| Perform a bitwise OR between two enum values.
|
|
template<typename enumtype> |
constexpr std::enable_if_t< enum_traits::BitmaskEnum< enumtype >::has_valid, bool > | PLMD::valid (enumtype a) |
| Test if an enum value is valid.
|
|