Lines Matching refs:fCurr
216 Iter() : fCurr(nullptr) {} in Iter()
217 Iter(const Iter& iter) : fCurr(iter.fCurr) {} in Iter()
218 Iter& operator= (const Iter& iter) { fCurr = iter.fCurr; return *this; }
222 fCurr = list.fHead; in init()
225 fCurr = list.fTail; in init()
228 return fCurr; in init()
231 T* get() { return fCurr; } in get()
237 if (nullptr == fCurr) { in next()
241 fCurr = fCurr->fNext; in next()
242 return fCurr; in next()
246 if (nullptr == fCurr) { in prev()
250 fCurr = fCurr->fPrev; in prev()
251 return fCurr; in prev()
257 bool operator!=(const Iter& that) { return fCurr != that.fCurr; }
262 T* fCurr;