| 666 | |
| 667 | template <typename CompareValues> |
| 668 | void VisitValues(CompareValues&& compare_values) { |
| 669 | internal::VisitSetBitRunsVoid(left_.buffers[0], left_.offset + left_start_idx_, |
| 670 | range_length_, [&](int64_t position, int64_t length) { |
| 671 | for (int64_t i = 0; i < length; ++i) { |
| 672 | result_ &= compare_values(position + i); |
| 673 | } |
| 674 | }); |
| 675 | } |
| 676 | |
| 677 | // Visit and compare runs of non-null values |
| 678 | template <typename CompareRuns> |
no test coverage detected