Lines Matching refs:current_
23 current_(0) { in VectorIterator()
34 return !indices_.empty() && current_ < indices_.size(); in Valid()
37 virtual void SeekToFirst() override { current_ = 0; } in SeekToFirst()
38 virtual void SeekToLast() override { current_ = indices_.size() - 1; } in SeekToLast()
41 current_ = std::lower_bound(indices_.begin(), indices_.end(), target, in Seek()
47 current_ = std::lower_bound(indices_.begin(), indices_.end(), target, in SeekForPrev()
57 virtual void Next() override { current_++; } in Next()
58 virtual void Prev() override { current_--; } in Prev()
61 return Slice(keys_[indices_[current_]]); in key()
64 return Slice(values_[indices_[current_]]); in value()
98 size_t current_; variable