Check if the intersection between two sets is non-empty. */
| 206 | constexpr IntBitSet& operator^=(const IntBitSet& a) noexcept { m_val ^= a.m_val; return *this; } |
| 207 | /** Check if the intersection between two sets is non-empty. */ |
| 208 | constexpr bool Overlaps(const IntBitSet& a) const noexcept { return m_val & a.m_val; } |
| 209 | /** Return an object with the binary AND between respective bits from a and b. */ |
| 210 | friend constexpr IntBitSet operator&(const IntBitSet& a, const IntBitSet& b) noexcept { return I(a.m_val & b.m_val); } |
| 211 | /** Return an object with the binary OR between respective bits from a and b. */ |
no outgoing calls