Lines Matching refs:NonIterableBitMask
398 class NonIterableBitMask {
400 explicit NonIterableBitMask(T mask) : mask_(mask) {}
446 class BitMask : public NonIterableBitMask<T, SignificantBits, Shift> {
447 using Base = NonIterableBitMask<T, SignificantBits, Shift>;
697 NonIterableBitMask<uint16_t, kWidth> MaskEmpty() const {
700 return NonIterableBitMask<uint16_t, kWidth>(
704 return NonIterableBitMask<uint16_t, kWidth>(
726 NonIterableBitMask<uint16_t, kWidth> MaskEmptyOrDeleted() const {
728 return NonIterableBitMask<uint16_t, kWidth>(static_cast<uint16_t>(
772 NonIterableBitMask<uint64_t, kWidth, 3> MaskEmpty() const {
778 return NonIterableBitMask<uint64_t, kWidth, 3>(mask);
805 NonIterableBitMask<uint64_t, kWidth, 3> MaskEmptyOrDeleted() const {
811 return NonIterableBitMask<uint64_t, kWidth, 3>(mask);
865 NonIterableBitMask<uint64_t, kWidth, 3> MaskEmpty() const {
866 return NonIterableBitMask<uint64_t, kWidth, 3>((ctrl & ~(ctrl << 6)) &
884 NonIterableBitMask<uint64_t, kWidth, 3> MaskEmptyOrDeleted() const {
885 return NonIterableBitMask<uint64_t, kWidth, 3>((ctrl & ~(ctrl << 7)) &