Check if bitset a is a subset of bitset b (= every 1 bit in a is also in b). */
| 220 | constexpr bool IsSupersetOf(const IntBitSet& a) const noexcept { return (a.m_val & ~m_val) == 0; } |
| 221 | /** Check if bitset a is a subset of bitset b (= every 1 bit in a is also in b). */ |
| 222 | constexpr bool IsSubsetOf(const IntBitSet& a) const noexcept { return (m_val & ~a.m_val) == 0; } |
| 223 | /** Swap two bitsets. */ |
| 224 | friend constexpr void swap(IntBitSet& a, IntBitSet& b) noexcept { std::swap(a.m_val, b.m_val); } |
| 225 | }; |
no outgoing calls