|
template<typename E , detail::enable_if_t< E, int > = 0> |
constexpr E | operator& (E lhs, E rhs) noexcept |
|
template<typename E , detail::enable_if_t< E, int > = 0> |
constexpr E & | operator&= (E &lhs, E rhs) noexcept |
|
template<typename E , detail::enable_if_t< E, int > = 0> |
constexpr E | operator^ (E lhs, E rhs) noexcept |
|
template<typename E , detail::enable_if_t< E, int > = 0> |
constexpr E & | operator^= (E &lhs, E rhs) noexcept |
|
template<typename E , detail::enable_if_t< E, int > = 0> |
constexpr E | operator| (E lhs, E rhs) noexcept |
|
template<typename E , detail::enable_if_t< E, int > = 0> |
constexpr E & | operator|= (E &lhs, E rhs) noexcept |
|
template<typename E , detail::enable_if_t< E, int > = 0> |
constexpr E | operator~ (E rhs) noexcept |
|