Home | History | Annotate | Download | only in ADT

Lines Matching refs:RHS1

239   // RHS1 & ~RHS2 into this element
240 void intersectWithComplement(const SparseBitVectorElement &RHS1,
247 Bits[i] = RHS1.Bits[i] & ~RHS2.Bits[i];
682 // Result of RHS1 & ~RHS2 is stored into this bitmap.
683 void intersectWithComplement(const SparseBitVector<ElementSize> &RHS1,
686 if (this == &RHS1) {
691 intersectWithComplement(RHS1, RHS2Copy);
697 ElementListConstIter Iter1 = RHS1.Elements.begin();
700 // If RHS1 is empty, we are done
701 // If RHS2 is empty, we still have to copy RHS1
702 if (RHS1.Elements.empty())
707 if (Iter1 == RHS1.Elements.end())
726 std::copy(Iter1, RHS1.Elements.end(), std::back_inserter(Elements));
729 void intersectWithComplement(const SparseBitVector<ElementSize> *RHS1,
731 intersectWithComplement(*RHS1, *RHS2);