Searched refs:BasicBitVector (Results 1 – 4 of 4) sorted by relevance
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<> >
163 TEST(SanitizerCommon, BasicBitVector) { in TEST() argument164 TestBitVector<BasicBitVector<u8> >(8); in TEST()165 TestBitVector<BasicBitVector<u16> >(16); in TEST()166 TestBitVector<BasicBitVector<> >(SANITIZER_WORDSIZE); in TEST()171 TestBitVector<TwoLevelBitVector<1, BasicBitVector<u8> > >(8 * 8); in TEST()175 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;