Lines Matching refs:iter_
26 IteratorWrapperBase() : iter_(nullptr), valid_(false) {} in IteratorWrapperBase()
28 : iter_(nullptr) { in IteratorWrapperBase()
32 InternalIteratorBase<TValue>* iter() const { return iter_; } in iter()
37 InternalIteratorBase<TValue>* old_iter = iter_; in Set()
39 iter_ = _iter; in Set()
40 if (iter_ == nullptr) { in Set()
49 if (iter_) { in DeleteIter()
51 delete iter_; in DeleteIter() local
53 iter_->~InternalIteratorBase<TValue>(); in DeleteIter()
66 return iter_->value(); in value()
70 assert(iter_); in status()
71 return iter_->status(); in status()
74 assert(iter_); in Next()
75 valid_ = iter_->NextAndGetResult(&result_); in Next()
76 assert(!valid_ || iter_->status().ok()); in Next()
79 assert(iter_); in Prev()
80 iter_->Prev(); in Prev()
84 assert(iter_); in Seek()
85 iter_->Seek(k); in Seek()
89 assert(iter_); in SeekForPrev()
90 iter_->SeekForPrev(k); in SeekForPrev()
94 assert(iter_); in SeekToFirst()
95 iter_->SeekToFirst(); in SeekToFirst()
99 assert(iter_); in SeekToLast()
100 iter_->SeekToLast(); in SeekToLast()
106 return iter_->MayBeOutOfLowerBound(); in MayBeOutOfLowerBound()
115 assert(iter_); in SetPinnedItersMgr()
116 iter_->SetPinnedItersMgr(pinned_iters_mgr); in SetPinnedItersMgr()
120 return iter_->IsKeyPinned(); in IsKeyPinned()
124 return iter_->IsValuePinned(); in IsValuePinned()
129 valid_ = iter_->Valid(); in Update()
131 assert(iter_->status().ok()); in Update()
132 result_.key = iter_->key(); in Update()
137 InternalIteratorBase<TValue>* iter_; variable