Searched defs:SparseBitVectorElement (Results 1 – 3 of 3) sorted by relevance
41 template <unsigned ElementSize = 128> struct SparseBitVectorElement { struct56 SparseBitVectorElement() { in SparseBitVectorElement() function62 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() function77 bool operator!=(const SparseBitVectorElement &RHS) const { argument82 BitWord word(unsigned Idx) const { in word()87 unsigned index() const { in index()91 bool empty() const { in empty()98 void set(unsigned Idx) { in set()102 bool test_and_set(unsigned Idx) { in test_and_set()111 void reset(unsigned Idx) { in reset()[all …]
41 template <unsigned ElementSize = 128> struct SparseBitVectorElement { struct56 SparseBitVectorElement() { in SparseBitVectorElement() argument62 explicit SparseBitVectorElement(unsigned Idx) { in SparseBitVectorElement() argument77 bool operator!=(const SparseBitVectorElement &RHS) const { argument82 BitWord word(unsigned Idx) const { in word()87 unsigned index() const { in index()91 bool empty() const { in empty()98 void set(unsigned Idx) { in set()102 bool test_and_set(unsigned Idx) { in test_and_set()111 void reset(unsigned Idx) { in reset()[all …]
43 struct SparseBitVectorElement struct59 friend struct ilist_sentinel_traits<SparseBitVectorElement>; argument