Lines Matching defs:obj
61 Set(const Set& obj) : m_nSize(obj.m_nSize), bits(obj.bits) {}
64 Set& operator=(const Set& obj)
66 m_nSize = obj.m_nSize;
67 bits = obj.bits;
82 addSet(const Set& obj)
84 assert(m_nSize == obj.m_nSize);
85 bits |= obj.bits;
101 removeSet(const Set& obj)
103 assert(m_nSize == obj.m_nSize);
104 bits &= (~obj.bits);
129 isEqual(const Set& obj) const
131 assert(m_nSize == obj.m_nSize);
132 return bits == obj.bits;
137 OR(const Set& obj) const
139 assert(m_nSize == obj.m_nSize);
141 r.bits = bits | obj.bits;
147 AND(const Set& obj) const
149 assert(m_nSize == obj.m_nSize);
151 r.bits = bits & obj.bits;
157 intersectionIsEmpty(const Set& obj) const
159 std::bitset<NUMBER_BITS_PER_SET> r = bits & obj.bits;
222 operator<<(std::ostream& out, const Set& obj)
224 obj.print(out);