Lines Matching refs:index_
157 : range_(range), ctx_(range->ctx_), index_(idx) { in Iterator()
158 while (index_ < range_->end_ && in Iterator()
159 (1ull << index_) & in Iterator()
161 index_++; in Iterator()
168 while (++index_ < range_->end_ &&
169 (1ull << index_) &
177 return index_ == other.index_;
182 return index_ != other.index_;
186 assert(index_ < range_->end_ && index_ >= range_->start_);
187 return *(ctx_->sorted_keys_[index_]);
191 assert(index_ < range_->end_ && index_ >= range_->start_);
192 return ctx_->sorted_keys_[index_];
195 size_t index() { return index_; } in index()
201 size_t index_; variable
208 start_ = first.index_; in Range()
209 end_ = last.index_; in Range()
224 void SkipKey(const Iterator& iter) { skip_mask_ |= 1ull << iter.index_; } in SkipKey()
229 ctx_->value_mask_ |= (1ull << iter.index_); in MarkKeyDone()
233 return ctx_->value_mask_ & (1ull << iter.index_); in CheckKeyDone()