Lines Matching refs:bv
309 BaseBitVectorArray(const BaseBitVectorArray& bv) = default;
369 static size_t MaxRowsFor(const BitVector& bv, size_t cols) { in MaxRowsFor() argument
370 return cols != 0 ? bv.GetBitSizeOf() / RoundUp(cols, BitVector::kWordBits) : 0; in MaxRowsFor()
384 BitVectorArray(const BitVectorArray& bv) = delete;
387 explicit BitVectorArray(BitVector&& bv) : BaseBitVectorArray(), data_(std::move(bv)) {} in BitVectorArray() argument
388 explicit BitVectorArray(BitVector&& bv, size_t cols) in BitVectorArray() argument
389 : BaseBitVectorArray(BaseBitVectorArray::MaxRowsFor(bv, cols), cols), data_(std::move(bv)) {} in BitVectorArray()
390 explicit BitVectorArray(BitVector&& bv, size_t rows, size_t cols) in BitVectorArray() argument
391 : BaseBitVectorArray(rows, cols), data_(std::move(bv)) {} in BitVectorArray()
423 explicit BitVectorArrayWrapper(BitVector* bv) : BaseBitVectorArray(), data_(bv) {} in BitVectorArrayWrapper() argument
424 explicit BitVectorArrayWrapper(BitVector* bv, size_t cols) in BitVectorArrayWrapper() argument
425 : BaseBitVectorArray(BaseBitVectorArray::MaxRowsFor(*bv, cols), cols), data_(bv) {} in BitVectorArrayWrapper()
426 explicit BitVectorArrayWrapper(BitVector* bv, size_t rows, size_t cols) in BitVectorArrayWrapper() argument
427 : BaseBitVectorArray(rows, cols), data_(bv) {} in BitVectorArrayWrapper()