Searched refs:SparseBitVectorElement (Results 1 – 3 of 3) sorted by relevance
43 struct SparseBitVectorElement struct44 : public ilist_node<SparseBitVectorElement<ElementSize> > {59 friend struct ilist_sentinel_traits<SparseBitVectorElement>; argument60 SparseBitVectorElement() {66 explicit SparseBitVectorElement(unsigned Idx) {72 bool operator==(const SparseBitVectorElement &RHS) const {81 bool operator!=(const SparseBitVectorElement &RHS) const {164 bool unionWith(const SparseBitVectorElement &RHS) {177 bool intersects(const SparseBitVectorElement &RHS) const {187 bool intersectWith(const SparseBitVectorElement &RHS,[all …]
44 struct SparseBitVectorElement struct45 : public ilist_node<SparseBitVectorElement<ElementSize> > {59 friend struct ilist_sentinel_traits<SparseBitVectorElement>; argument60 SparseBitVectorElement() {66 explicit SparseBitVectorElement(unsigned Idx) {72 bool operator==(const SparseBitVectorElement &RHS) const {81 bool operator!=(const SparseBitVectorElement &RHS) const {188 bool unionWith(const SparseBitVectorElement &RHS) {201 bool intersects(const SparseBitVectorElement &RHS) const {211 bool intersectWith(const SparseBitVectorElement &RHS,[all …]
42 template <unsigned ElementSize = 128> struct SparseBitVectorElement { struct57 SparseBitVectorElement() { in SparseBitVectorElement() argument63 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() argument69 bool operator==(const SparseBitVectorElement &RHS) const {78 bool operator!=(const SparseBitVectorElement &RHS) const { argument172 bool unionWith(const SparseBitVectorElement &RHS) { in unionWith() argument185 bool intersects(const SparseBitVectorElement &RHS) const { in intersects() argument195 bool intersectWith(const SparseBitVectorElement &RHS, in intersectWith() argument218 bool intersectWithComplement(const SparseBitVectorElement &RHS, in intersectWithComplement() argument240 void intersectWithComplement(const SparseBitVectorElement &RHS1, in intersectWithComplement() argument[all …]