Searched refs:BasicBitVector (Results 1 – 6 of 6) sorted by relevance
22 class BasicBitVector {56 bool setUnion(const BasicBitVector &v) { in setUnion()63 bool setIntersection(const BasicBitVector &v) { in setIntersection()70 bool setDifference(const BasicBitVector &v) { in setDifference()76 void copyFrom(const BasicBitVector &v) { bits_ = v.bits_; } in copyFrom()79 bool intersectsWith(const BasicBitVector &v) const { in intersectsWith()90 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator()95 BasicBitVector bv_;109 template <uptr kLevel1Size = 1, class BV = BasicBitVector<> >
21 class BasicBitVector {55 bool setUnion(const BasicBitVector &v) { in setUnion()62 bool setIntersection(const BasicBitVector &v) { in setIntersection()69 bool setDifference(const BasicBitVector &v) { in setDifference()75 void copyFrom(const BasicBitVector &v) { bits_ = v.bits_; } in copyFrom()78 bool intersectsWith(const BasicBitVector &v) const { in intersectsWith()89 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator()94 BasicBitVector bv_;108 template <uptr kLevel1Size = 1, class BV = BasicBitVector<> >
23 class BasicBitVector {57 bool setUnion(const BasicBitVector &v) { in setUnion()64 bool setIntersection(const BasicBitVector &v) { in setIntersection()71 bool setDifference(const BasicBitVector &v) { in setDifference()77 void copyFrom(const BasicBitVector &v) { bits_ = v.bits_; } in copyFrom()80 bool intersectsWith(const BasicBitVector &v) const { in intersectsWith()91 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator()96 BasicBitVector bv_;110 template <uptr kLevel1Size = 1, class BV = BasicBitVector<> >
165 TEST(SanitizerCommon, BasicBitVector) { in TEST() argument166 TestBitVector<BasicBitVector<u8> >(8); in TEST()167 TestBitVector<BasicBitVector<u16> >(16); in TEST()168 TestBitVector<BasicBitVector<> >(SANITIZER_WORDSIZE); in TEST()173 TestBitVector<TwoLevelBitVector<1, BasicBitVector<u8> > >(8 * 8); in TEST()177 TestBitVector<TwoLevelBitVector<3, BasicBitVector<u16> > >(16 * 16 * 3); in TEST()
27 typedef BasicBitVector<u8> BV1;28 typedef BasicBitVector<> BV2;30 typedef TwoLevelBitVector<3, BasicBitVector<u8> > BV4;