| 1510 | |
| 1511 | template <typename E, detail::enable_if_t<E, int> = 0> |
| 1512 | constexpr E operator^(E lhs, E rhs) noexcept { |
| 1513 | return static_cast<E>(static_cast<underlying_type_t<E>>(lhs) ^ static_cast<underlying_type_t<E>>(rhs)); |
| 1514 | } |
| 1515 | |
| 1516 | template <typename E, detail::enable_if_t<E, int> = 0> |
| 1517 | constexpr E& operator|=(E& lhs, E rhs) noexcept { |
nothing calls this directly
no outgoing calls
no test coverage detected