Lines Matching refs:data_
37 data_.words_ = chunk->NewArray<uint64_t>(wordCount_); in BitSet()
46 data_.words_ = nullptr; in ~BitSet()
53 data_.inlineWord_ = 0; in Reset()
56 data_.words_[i] = 0; in Reset()
64 return data_.inlineWord_ & Mask(offset); in TestBit()
67 return data_.words_[Index(offset)] & Mask(IndexInWord(offset)); in TestBit()
74 data_.inlineWord_ |= Mask(offset); in SetBit()
77 data_.words_[Index(offset)] |= Mask(IndexInWord(offset)); in SetBit()
84 data_.inlineWord_ &= ~Mask(offset); in ClearBit()
87 data_.words_[Index(offset)] &= ~Mask(IndexInWord(offset)); in ClearBit()
94 data_.inlineWord_ |= bitset.data_.inlineWord_; in Union()
97 data_.words_[i] |= bitset.data_.words_[i]; in Union()
105 auto oldValue = data_.inlineWord_; in UnionWithChanged()
106 data_.inlineWord_ |= bitset.data_.inlineWord_; in UnionWithChanged()
107 return data_.inlineWord_ != oldValue; in UnionWithChanged()
111 auto oldValue = data_.words_[i]; in UnionWithChanged()
112 data_.words_[i] |= bitset.data_.words_[i]; in UnionWithChanged()
113 if (!changed && data_.words_[i] != oldValue) { in UnionWithChanged()
124 data_.inlineWord_ &= bitset.data_.inlineWord_; in Intersect()
127 data_.words_[i] &= bitset.data_.words_[i]; in Intersect()
137 data_.inlineWord_ = other.data_.inlineWord_; in CopyFrom()
141 data_.words_[i] = other.data_.words_[i]; in CopyFrom()
149 data_.inlineWord_ = other.data_.inlineWord_; in CopyDataFrom()
153 data_.words_[i] = other.data_.words_[i]; in CopyDataFrom()
201 Data data_; variable