Home
last modified time | relevance | path

Searched refs:bit_vector_ (Results 1 – 2 of 2) sorted by relevance

/external/perfetto/src/trace_processor/containers/
Drow_map.h122 new BitVector::SetBitsIterator(rm->bit_vector_.IterateSetBits())); in Iterator()
247 return bit_vector_.GetNumBitsSet(); in size()
278 return row < bit_vector_.size() && bit_vector_.IsSet(row); in Contains()
297 return row < bit_vector_.size() && bit_vector_.IsSet(row) in IndexOf()
298 ? base::make_optional(bit_vector_.GetNumBitsSet(row)) in IndexOf()
336 bit_vector_.Resize(start_idx_, false); in Insert()
337 bit_vector_.Resize(end_idx_, true); in Insert()
338 *this = RowMap(std::move(bit_vector_)); in Insert()
520 for (auto it = bit_vector_.IterateSetBits(); it; it.Next()) { in Filter()
540 auto it = bit_vector_.IterateSetBits(); in FilterIntoScanSelfBv()
[all …]
Drow_map.cc154 : mode_(Mode::kBitVector), bit_vector_(std::move(bit_vector)) {} in RowMap()
164 return RowMap(bit_vector_.Copy()); in Copy()
182 return SelectBvWithRange(bit_vector_, selector.start_idx_, in SelectRowsSlow()
192 return SelectRangeWithBv(start_idx_, end_idx_, selector.bit_vector_); in SelectRowsSlow()
194 return SelectBvWithBv(bit_vector_, selector.bit_vector_); in SelectRowsSlow()
196 return SelectIvWithBv(index_vector_, selector.bit_vector_); in SelectRowsSlow()
205 return SelectBvWithIv(bit_vector_, selector.index_vector_); in SelectRowsSlow()