Lines Matching refs:iter_
2985 : map_(map), owned_(owned), iter_(map_->end()) {} in ModelIter()
2989 bool Valid() const override { return iter_ != map_->end(); } in Valid()
2990 void SeekToFirst() override { iter_ = map_->begin(); } in SeekToFirst()
2993 iter_ = map_->end(); in SeekToLast()
2995 iter_ = map_->find(map_->rbegin()->first); in SeekToLast()
2999 iter_ = map_->lower_bound(k.ToString()); in Seek()
3002 iter_ = map_->upper_bound(k.ToString()); in SeekForPrev()
3005 void Next() override { ++iter_; } in Next()
3007 if (iter_ == map_->begin()) { in Prev()
3008 iter_ = map_->end(); in Prev()
3011 --iter_; in Prev()
3014 Slice key() const override { return iter_->first; } in key()
3015 Slice value() const override { return iter_->second; } in value()
3021 KVMap::const_iterator iter_; member in ROCKSDB_NAMESPACE::ModelDB::ModelIter