Lines Matching refs:BitVector
15 class V8_EXPORT_PRIVATE BitVector : public ZoneObject {
67 explicit Iterator(const BitVector* target, StartTag) in Iterator()
75 explicit Iterator(const BitVector* target, EndTag) in Iterator()
85 const BitVector* target_;
90 friend class BitVector; variable
98 BitVector() : length_(0), data_length_(kDataLengthForInline), data_(0) {} in BitVector() function
100 BitVector(int length, Zone* zone) in BitVector() function
110 BitVector(const BitVector& other, Zone* zone) in BitVector() function
132 void CopyFrom(const BitVector& other) { in CopyFrom()
207 void Union(const BitVector& other) { in Union()
219 bool UnionIsChanged(const BitVector& other) { in UnionIsChanged()
237 void Intersect(const BitVector& other) { in Intersect()
249 bool IntersectIsChanged(const BitVector& other) { in IntersectIsChanged()
267 void Subtract(const BitVector& other) { in Subtract()
300 bool Equals(const BitVector& other) const { in Equals()
325 MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR(BitVector);
358 BitVector::Iterator begin() const { return bits_.begin(); } in begin()
360 BitVector::Iterator end() const { return bits_.end(); } in end()
376 BitVector bits_;