Lines Matching refs:iter_
29 : map_(map), iter_(map_->end()) {} in KVIter()
30 bool Valid() const override { return iter_ != map_->end(); } in Valid()
31 void SeekToFirst() override { iter_ = map_->begin(); } in SeekToFirst()
34 iter_ = map_->end(); in SeekToLast()
36 iter_ = map_->find(map_->rbegin()->first); in SeekToLast()
40 iter_ = map_->lower_bound(k.ToString()); in Seek()
43 iter_ = map_->upper_bound(k.ToString()); in SeekForPrev()
46 void Next() override { ++iter_; } in Next()
48 if (iter_ == map_->begin()) { in Prev()
49 iter_ = map_->end(); in Prev()
52 --iter_; in Prev()
55 Slice key() const override { return iter_->first; } in key()
56 Slice value() const override { return iter_->second; } in value()
61 stl_wrappers::KVMap::const_iterator iter_; member in ROCKSDB_NAMESPACE::__anoncbbbed610111::KVIter