Lines Matching refs:BaseBitVectorArray

307 class BaseBitVectorArray {
309 BaseBitVectorArray(const BaseBitVectorArray& bv) = default;
310 BaseBitVectorArray& operator=(const BaseBitVectorArray& other) = default;
312 BaseBitVectorArray() : num_columns_(0), num_rows_(0) {} in BaseBitVectorArray() function
314 BaseBitVectorArray(size_t num_rows, size_t num_columns) in BaseBitVectorArray() function
317 virtual ~BaseBitVectorArray() {} in ~BaseBitVectorArray()
382 class BitVectorArray final : public BaseBitVectorArray {
387 explicit BitVectorArray(BitVector&& bv) : BaseBitVectorArray(), data_(std::move(bv)) {} in BitVectorArray()
389 : BaseBitVectorArray(BaseBitVectorArray::MaxRowsFor(bv, cols), cols), data_(std::move(bv)) {} in BitVectorArray()
391 : BaseBitVectorArray(rows, cols), data_(std::move(bv)) {} in BitVectorArray()
394 : BaseBitVectorArray(start_rows, start_cols), in BitVectorArray()
395 data_(BaseBitVectorArray::RequiredBitVectorSize(start_rows, start_cols), in BitVectorArray()
399 BitVectorArray(const BaseBitVectorArray& src, bool expandable, Allocator* allocator) in BitVectorArray()
400 : BaseBitVectorArray(src.NumRows(), src.NumColumns()), in BitVectorArray()
419 class BitVectorArrayWrapper final : public BaseBitVectorArray {
423 explicit BitVectorArrayWrapper(BitVector* bv) : BaseBitVectorArray(), data_(bv) {} in BitVectorArrayWrapper()
425 : BaseBitVectorArray(BaseBitVectorArray::MaxRowsFor(*bv, cols), cols), data_(bv) {} in BitVectorArrayWrapper()
427 : BaseBitVectorArray(rows, cols), data_(bv) {} in BitVectorArrayWrapper()