|
| 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 |
| |